547875
1012352
512289
644396
918595
1071650
1092432
85384
1098272
1202741
632396
186405
1221726
961122
467628
598503
17079483
14311692
12861960
10375916
6848831
6789668
6562362
6524156
6025477
5418960
5006623
4915253
423870
3937231