333580
548940
95292
1751948
418114
82129
154965
859593
747304
65048
420575
963990
51200
886214
863736
307294
9668744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
16005
151761
1491545