2382
2221
1789
1432
847
847
694
610
609
559
544
540
518
505
494
465
451
442
440
436
434
430
428
416
413
394
383
380
361
360
357
357
355
347
343
341
337
329
327
318
307
303
303
300
296
295
288
286
286
284
284
283
281
277
272
271
270
267
263
262
261
261
260
259
258
257
256
256
254
253
249
247
247
247
243
242
238
236
235
233
230
228
226
226
226
226
226
225
224
223
221
219
219
219
217
217
215
213
213
212
211
210
210
210
209
208
206
206
198
197
197
196
193
192
192
192
191
191
187
187
186
185
184
184
183
182
179
179
178
172
170
167
166
166
164
164
163
161
155
149
147
146
142