625437
535702
5041000
684976
870542
94588
692184
649134
250801
502634
43810
842133
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471