687
623
7614
482
1164
575
160
762
7310
516
1252
780
39407
30240
28553
25945
2224267
20114
1943153
1800149
17836
14850
14530
12770