160
203
136
250
326
315
291
161
210
294
170
100
41667
31560
30583
27615
2407267
21684
2071153
1919149
19096
15680
15310
13550