593
584
642
582
420
1134
834
563
554
580
7010
654
38857
29760
28043
25495
2172267
19654
1908153
1773149
17536
14550
14280
12510