163148
509855
415357
886762
818453
324378
175700
252620
5771500
3033654
2181336
1964238
1854736
1820895
180767
1721433
666777
557233
523472
1003550