666198
304967
952792
326824
81428
445483
344944
762816
321931
1087321
921901
233268
967394
253361
625415
213904
4941500
2599654
1905336
1696736
1665237
160467
1538895
1504433
1479854
1469922
1430850
1312500
1307400
12682