948663
305756
545199
151612
80283
32591
493563
915837
5223
496985
12129
903504
5156799
3570581
3093148
2398804
2234988
2058609
1976358
191778
1773118
1722136
1691196
1638471