499667
267958
19073
760937
998781
111431
38726
840743
5778500
3037654
2181336
1965238
1854736
1821895
180867
1723433
666777
557233
523472
1004550