34973
105327
9555
1336246
1190268
986887
1266868
408388
1015886
600569
1010741
997235
716316
25961700
18708669
21680960
12035157
22411484
10837624
9324365
13682916
7348253
8020961
2522785
3120724
3107878