112
344
203
255
2610
290
190
359
230
210
427
396
22766
17290
15311
13680
10482
1021263
9214
9090
884148
754142
6980
69411