650422
250888
234156
233983
612809
592349
460970
1010361
5778500
3037654
2181336
1965238
1854736
1821895
180867
1723433
667777
557233
523472
1004550