592603
240785
59955
98864
593607
216460
876785
466687
462158
83247
766323
273762
5150799
3568581
3081148
2395804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1638471