3110
353
2810
283
291
233
322
273
267
221
277
270
32867
25030
23362
20713
1692267
16212
1510148
14436
1354144
12530
11300
9700