299237
311429
497970
13868
397404
788138
612904
337908
886321
187786
797720
9294
1000245
912747
822521
727697
9724744
577586
3409577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545