6980
5600
4543
2711
26332
2594
21446
1870
17020
16412
15819
1389
12825
12822
11823
1140
1123
10913
10654
1058
1049
990
9211
927
904
884
8814
799
781
683
688
675
6510
624
549
532
534
537
504
5030
4921
498
460
455
442802
4416
4312
425
413
390
383
386
331
319
318
310
301
300
291015
290
241
23149
224317
222
214
205
182
172
157978
130
120
110
107942
102
100
92430
9763
90
73644
64536
56821
55580
45925
43868