12510
1926
975
1295
15427
13710
12512
1014
1114
1181043
750
14810
614612
44070
43993
42137
3729270
3516156
30114
2914149
27886
23692
21980
20000