4011
336
381
257
423
286
425
3514
332
303
4112
362
33407
25490
23832
21233
1738267
16512
1545148
14746
1395144
12730
11670
9900