2895
38010
1972
2452
3057
2290
2285
1301
1986
1402
1951
23010
1585616
1093912
9946276
992316
94913
9122258
7443154
724311
68335
58023
54142
52188