394306
796743
99897
808429
760326
7863
957181
852455
5773500
3033654
2181336
1964238
1854736
1820895
180867
1723433
666777
557233
523472
1003550