331
423
285
3014
321
351
318
530
340
310
327
3714
30757
23340
21512
19343
1555267
14982
1392148
13416
1224144
11880
10410
8730