2369
2242
1493
1137
1029
918
776
676
613
611
594
527
502
498
445
442
435
419
394
384
384
382
382
376
375
371
360
357
354
350
346
343
316
314
313
312
312
312
310
308
306
304
304
302
302
301
297
297
288
281
280
276
276
273
273
261
260
258
252
252
249
248
247
247
245
243
240
240
234
234
230
227
227
226
224
222
222
218
218
216
209
207
207
201
201
201
201
199
199
199
198
196
196
194
193
183
182
180
169
167
157