2215
1893
1592
1472
1435
1388
1276
1255
1055
1009
986
895
878
848
836
776
772
753
739
734
721
708
700
699
685
673
664
658
650
612
608
606
569
567
565
554
546
536
511
497
479
476
476
473
469
467
452
451
446
435
432
424
420
417
416
416
410
405
401
396
391
387
384
377
376
366
363
359
356
355
346
346
341
340
336
335
332
328
324
319
317
316
316
312
309
300
299
298
289
283
278
276
274
263
239