686818
285575
169502
133147
960120
671547
1000442
999287
91654
637993
469699
400840
5096799
3528581
3029148
2333804
2218988
2016609
1924357
190278
1750118
1716136
1671195
1628471