19967
32836
24682
22307
413249
16516
3817
14326
24096
18124
54302
12830
112996
19698
12015
10395
12266
10637
109037
9525
37568
15149
19974
20392
23799
15805
62724
26961
37294
11576
3855
9538
82169
7441
9579
10146
258256
9564
14830
6739
8777
60904
43579
13544
30050
37651
8260
227660
727929
1040172
5163
31203
13155
2174
46331
15866
27251
3793
197316
13520