686
9718
12213
620
7013
520
160
532
638
10618
762
876
38857
29750
28043
25495
2172267
19654
1908153
1773149
17536
14550
14280
12500