4060
3780
3610
3350
30518
2830
26132
2460
19015
1850
1839
1750
1510
14820
14617
1427254
1380
1319
12425
1166
10254
10026
9733
957
950
9318
9223
905
890
810
8024
789
7715
7012
700
6910
683
6816
653
630
6110
592
540
522
495
496
487
474
464
450
427
412234
407
370
360
333
331
295
283
243
222
205
170
176
160
150
153
135726
130
110
97942
90
80
84
6859
56821
45925
41216