2918
2663
1694
1590
1547
1531
1451
1446
1392
1235
1206
1162
1142
1070
912
880
879
871
865
864
852
842
840
837
819
819
819
807
799
767
760
757
754
751
741
734
723
723
722
719
717
714
713
713
712
709
703
702
702
700
699
696
693
693
687
683
683
670
667
665
662
649
647
639
636
635
634
632
628
619
619
617
613
609
605
604
595
586
583
576
574
571
571
570
570
564
561
560
557
556
555
555
554
554
552
542
540
537
537
536
535
534
534
533
533
532
531
530
529
528
526
524
522
519
519
518
516
511
508
506
504
499
498
498
494
492
491
491
491
490
489
487
483
480
479
479
478
478
473
473
472
471
469
466
465
465
461
458
455