251760
27630
532372
869373
656362
42554
564394
847617
321293
191959
764637
243903
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471