110
180
182
174
140
132
113
112
30717
23290
21462
19343
1553267
14962
1391148
13396
1219144
11860
10380
8700