790
580
4610
669
4211
513
453
9412
462
485
456
6312
42057
31940
31013
28135
2432267
21974
2103153
19486
1932149
15820
15540
13800