2080
1859
1692
1209
1087
870
846
836
787
746
743
727
699
675
646
613
613
599
598
582
578
572
569
561
543
542
541
539
497
497
490
483
481
474
471
468
460
456
455
449
443
418
407
406
402
398
397
397
397
395
393
392
390
388
379
375
372
370
366
365
360
358
357
357
354
348
348
346
338
326
324
324
322
309
308
302
302
301
297
297
287
286
284
282
281
280
279
271
270
259
252
249
244
240
239
238
231
230