6932
5441
3288
3278
3222
3197
3120
1869
1761
1690
1662
1569
1410
1298
1197
1165
1153
938
926
880
831
814
604
594
535
527
512
496
455
449
438
402
385
360
315
289
284
249
215
211
210
204
188
187
178
160
153
145
141
140
136
135
129
127
107
100
98
95