649
534
455
6719
504
6114
503
636
577
654
530
520
33597
25770
24032
21393
1756267
16562
1559148
14926
1410144
12800
11830
9970