1390
1000
730
1180
1681
1110
988956
913579
6011
7512
497
526
38437
29470
27723
25165
2143267
19414
1885153
1750149
17306
14440
14120
12350