6484
5191
3206
3057
2749
2331
2188
1782
1476
1346
1288
1281
1260
1241
1149
1118
1084
803
788
787
673
672
574
563
560
548
546
543
500
463
437
423
419
412
354
290
280
263
261
257
199
195
191
186
168
161
153
147
141
138
127
125
113
109
101
100
99
98