3796
1653
3934
1665
4923
45469
1892
1937
5805
3774
4209
1788
8962
2679
15249
3898
2234
2134
10463
1709
6001
2409
4258
8789
2100
4549
22839
3439
2000
1699
3016
19955
4009
23477
9972
38014
38892
11540
5325
3569
21391
3684
5291
4361
7425
5322
17006
9428
30786