401
380
378
847
6313
353
666
568
647
505
477
523
37587
28950
27293
24564
2091267
19034
1845153
1704147
17036
14160
13720
12020