485
391
458
4037
667
506
344
639
362
3310
473
326
30237
23050
21182
18973
1518267
14562
1362148
13106
1178144
11670
10200
8480