290
286
223
2414
2210
4010
340
2510
3512
442
2810
261
24256
18170
16351
14622
11272
1098263
9934
974148
9580
821143
7710
72811