2513
1889
1748
1628
1554
1524
1475
1467
1419
1293
1225
1203
1193
1175
1170
1138
1121
1113
1069
1062
1060
1060
1032
1017
1014
1005
995
990
986
966
966
952
952
948
945
931
929
927
924
897
896
889
887
885
874
857
836
833
828
823
820
818
813
802
789
785
779
776
776
771
769
764
762
753
749
745
744
741
741
733
733
731
726
721
717
705
705
703
703
702
700
700
699
697
696
694
689
686
684
676
676
675
674
674
673
673
673
669
666
666
661
654
651
651
651
649
642
642
641
641
639
639
639
638
638
635
633
632
629
628
628
626
622
622
622
622
621
621
619
619
619
618
618
618
617
616
613
611
608
605
597
596
595
592
592
591
587
583
581
577
576
576
574
571
570
561
555
550
527
519
499
496
482
463
451
448
427
420