547875
1012352
512289
644396
918595
1071650
1092432
85384
1098272
1202741
632396
186405
1221726
961122
467628
598503
17081483
14313692
12861960
10375916
6848831
6791668
6562362
6526156
6025477
5419960
5010623
4919253
423870
3938231