2895
1972
37910
3057
2290
2285
1301
1986
1951
23010
2760
1583716
1091512
9921276
991216
94813
9111258
7435154
723011
68275
57953
54092
52128