660513
393470
467971
673692
38730
221179
196233
1071974
5778500
3036654
2181336
1964238
1854736
1821895
180867
1723433
666777
557233
523472
1004550