8358
195243
606912
910590
422759
640845
9398
19964
322871
669735
1005605
337165
5136799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1688196
1635471