250
3410
4011
314
272
274
252
331
310
382
435
356
22536
17060
15041
13510
10342
1004263
9064
8900
863148
744142
68711
6850