4000
3452
1882
1813
1673
1197
895
883
856
802
787
739
732
711
577
514
508
475
463
438
403
381
377
357
349
325
282
274
266
261
240
237
205
182
175
165
152
147
146
141
124
122
116
113
105
103
101
100
99
91
87
80
73
67
64