3569
3280
2802
2529
2361
2352
2053
1928
1784
1743
1742
1721
1715
1687
1647
1640
1614
1611
1594
1582
1573
1512
1470
1456
1455
1433
1425
1396
1392
1358
1334
1324
1303
1278
1256
1251
1239
1217
1203
1193
1191
1187
1171
1167
1152
1147
1146
1141
1118
1112
1109
1096
1093
1093
1087
1083
1081
1061
1061
1056
1055
1054
1048
1040
1039
1035
1030
1025
1024
1022
1018
1010
1010
1005
1005
1000
989
989
987
984
983
975
972
972
970
966
965
956
954
953
948
944
941
934
930
923
921
921
920
920
915
915
907
906
904
890
879
878
875
870
870
867
864
859
858
858
857
851
844
844
844
840
834
833
832
829
827
820
815
811
810
807
805
793
791
790
787
783
781
778
773
773
769
764
763
763
762
760
759
758
757
756
755
755
754
754
751
749
742
741
739
733
732
732
731
727
724
722
719
717
716
715
711
704
704
703
703
700
697
695
694
691
691
690
687
686
686
685
682
682
674
674
671
668
668
667
666
664
664
662
661
661
659
659
658
657
657
653
652
651
650
650
647
646
645
644
642
642
639
636
634
633
633
632
632
632
632
630
627
625
625
623
623
622
621
619
619
619
617
616
614
614
613
612
610
608
607
607
601
600
597
597
596
594
593
593
592
591
587
587
584
581
580
580
578
575
574
573
570
570
570
569
569
569
568
568
566
562
559
558
558
557
552
541