507
1158
493
398
647
382
937
7312
468
10623
377
757
38857
29750
28043
25495
2172267
19654
1908153
1773149
17536
14550
14280
12500