2895
1972
37910
3057
2290
2285
1301
1986
1951
23010
2760
1583416
1091412
9919276
991116
94813
9107258
7434154
722811
68245
57893
54072
52118