1409
1285
3118
19512
15227
2046
15131
2377254
9113
1139
1289
945
593011
42660
42563
40357
3579270
3374155
29364
2822149
26886
22782
21250
19350