700428
15852
13099
766262
431918
290966
662439
8907
244826
812901
696848
627529
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471