350993
344964
844818
774306
985540
23390
663480
472265
171725
923420
84744
653720
5150799
3568581
3081148
2395804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1638471