1001986
336732
988622
403121
69923
420734
232223
212249
585974
451354
678552
63497
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471