562260
999197
820948
701335
656180
549469
540930
984855
590939
598877
130414
357657
5150799
3568581
3081148
2395804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1638471