860293
788347
1007511
154238
9870
177394
450683
429322
336998
505260
768733
812451
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471