368
485
391
458
4037
667
506
344
3112
639
362
3310
30447
23200
21332
19173
1540267
14762
1381148
13276
1194144
11760
10320
8580