26993
229689
736116
380365
247305
68536
343793
795860
512900
139881
982130
362395
601265
875415
107290
109455
4935500
2599654
1905336
1696736
1665237
160467
1537895
1504433
1479854
1469922
1430850
1312500
1307400
12682