3796
1654
3934
1666
4923
45469
1894
1937
5805
3774
4211
1788
8962
2679
15249
3898
2234
2134
10466
1709
6001
2409
4258
8790
2100
4549
22839
3439
2000
1699
3016
19955
4009
23477
9973
38014
38892
11540
5327
3570
21391
3684
5291
4361
7426
5322
17007
9428
30786