100
440
140
170
161
221
130
120
302
222
41717
31580
30593
27615
2408267
21684
2071153
1920149
19096
15680
15340
13560