3014
321
351
318
340
310
327
3714
320
407
344
30467
23200
21332
19223
1541267
14772
1381148
13276
1195144
11760
10320
8580