513132
99169
488658
737967
448307
180250
836618
93208
79527
816606
13064
131270
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471