250
3410
4011
314
272
274
252
331
310
382
435
356
22556
17070
15071
13560
10352
1006263
9064
8940
866148
744142
68811
6850