4093
3667
2135
2024
1919
1382
1257
1231
925
841
802
800
796
779
763
663
579
509
481
437
436
422
421
398
397
358
357
341
306
290
280
237
235
225
215
203
198
192
175
164
142
139
137
134
125
120
114
112
101
100
99
90
81
80
74