47870
5773500
926395
1586912
3033654
64288
734690
1721433
2181336
1964238
1854736
1820895
180767
666777
557233
523472
1003550