1070
111267
882554
345905
879506
97843
740295
902971
90966
45082
303488
639677
5155799
3570581
3091148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471