3014
321
351
318
310
327
3714
320
407
344
4510
30397
23190
21332
19163
1540267
14712
1379148
13276
1191144
11750
10310
8570