1123
1580
1118104
870
8831
880
949
11514
1167
1480
923
1000
40977
31140
30053
27035
2362267
21184
2038153
1884149
18746
15550
15050
13360