639266
75978
921178
193886
371600
919143
587687
168393
1091998
524796
601927
974573
993140
366192
463482
496433
4941500
2599654
1905336
1696736
1665237
160467
1538895
1504433
1479854
1469922
1430850
1312500
1307400
12682