1446
15812
1133
13913
1550
1800
1760
11615
1926327
873
1156
1375
614612
44060
43993
42137
3729270
3516156
30114
2914149
27876
23692
21980
20000