2246
1586
1584
1513
1413
1411
1203
1138
1098
1076
1063
1053
1021
982
947
908
890
877
845
814
807
795
791
790
778
774
759
756
734
725
717
717
714
704
697
682
671
670
670
666
662
658
643
638
633
630
626
625
620
616
609
604
602
600
595
586
583
582
579
573
572
556
548
547
539
530
527
524
509
498
496
494
494
494
492
491
488
485
483
482
475
461
460
455
453
449
448
441
441
433
432
428
419
418
414
414
411
411
406
404
402
399
394
394
392
385
385
384
374
367
367
366
365
360
358
357
341
340
332
325
323
323
320
319
317
312
309
308
306
296
287