2558
2473
2444
2361
2113
2102
1937
1925
1740
1645
1568
1471
1470
1446
1428
1372
1370
1339
1309
1264
1245
1235
1232
1210
1204
1199
1195
1179
1152
1138
1134
1130
1125
1106
1094
1093
1092
1062
1048
1046
1042
1029
1027
1023
1001
989
985
978
975
960
955
934
931
914
910
904
903
900
895
881
879
866
863
861
849
845
841
841
841
838
834
830
828
824
821
820
817
813
813
811
811
810
809
806
806
805
794
777
775
772
770
770
769
768
766
760
760
756
755
754
752
751
751
748
745
744
738
734
731
726
708
703
696
694
693
692
691
688
678
677
671
670
669
666
664
664
660
658
658
657
657
656
653
651
651
651
651
649
646
643
640
639
638
635
635
633
628
623
621
615
611
605
604
598
594
594
592
589
586
586
583
580
580
579
571
571
569
569
566
563
560
559
553
552
548
547
545
544
542
539
538
536
535
535
530
523
522
521
521
517
505
501
486
481
478
472