569601
509873
1180541
486163
99431
1470895
640235
1015187
876790
344308
427458
757111
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471