417643
50525
630417
598134
17634
301789
849338
231806
299307
291532
983443
17627
831626
151061
433452
261584
8121743
539886
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
1460545