9070
6820
5493
3251
32132
3084
25846
2210
20720
20319
20312
17822
1649
16025
15123
1410
13354
1293
12613
1250
1248
1239
11411
10914
1074
1059
1047
1044
1001
9810
948
925
914
803
674
6630
658
634
629
6121
612
597
580
565
5616
5512
555
523
512802
516
510
493
410
398
369
350
340
341
344
331
321
320
301015
281
27149
272
234317
222
225
212
177978
170
140
137942
132
130
120
11763
110
102430
100
83644
84536
56821
55925
53868
55580