6940
4483
2661
26132
2574
21246
1850
16112
11623
1130
1123
10813
10254
917
904
8814
761
675
6410
614
549
532
534
507
498
474
460
4416
445
425
413
386
373
360
331
319
318
301
300
290
280
241
205
182
162
130
100
90