523967
31636
95875
292517
407766
682892
803981
87277
70486
41382
201141
10599
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471