1156
1110
1190
1760
979
881
775
10110
756
610
8510
10112
613512
43960
43863
42097
3718270
3509156
30004
2906149
27856
23652
21980
19970