784
582
420
687
545
554
393
607
394
649
7010
586
39287
30120
28423
25785
2199267
19974
1927153
1789149
17736
14770
14490
12700