2504
2197
1967
1834
1787
1689
1603
1580
1571
1564
1555
1472
1451
1423
1391
1373
1369
1321
1288
1263
1240
1237
1216
1205
1200
1199
1191
1187
1153
1131
1113
1113
1108
1107
1103
1095
1074
1073
1070
1049
1049
1044
1028
1027
1025
1019
1015
1006
1004
1002
992
988
966
963
959
959
958
936
936
936
934
933
928
928
927
915
902
894
884
883
882
876
872
867
861
861
860
856
854
853
851
842
841
830
824
823
820
819
810
806
804
797
797
797
794
794
794
790
787
784
784
782
781
779
777
776
775
774
768
768
766
765
765
761
754
753
752
747
746
739
739
736
735
735
733
732
731
729
728
725
722
722
721
720
719
718
717
716
716
715
709
708
708
707
706
703
703
703
701
699
699
698
698
692
687
685
685
683
683
683
681
680
678
678
677
677
676
676
675
674
672
671
670
665
665
662
660
657
657
656
656
654
649
644
643
643
643
642
642
642
641
641
641
641
641
640
638
637
637
637
635
634
633
633
633
632
631
630
624
624
622
621
619
615
614
614
613
611
610
607
606
605
605
604
603
598
597
595
595
594
592
592
589
581
575
574
574
573
571
570
565
563
563
561
559
559
558
558
558
555
555
555
555
555
553
551
550
550
547
546
545
543
542
539
525
525
524
521
520
518
517
517
516
514
514
513
512
511
509
504
503
496
494
493
493
491
491
490
488
486
486
485
482
479
476
467
460
458
457
450