113565
413664
820920
164908
999139
903853
536872
841641
74275
295274
46463
252648
235522
71488
551858
613163
9724744
577786
3411577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545