2859
2485
2382
2298
2246
1969
1885
1882
1838
1713
1608
1598
1596
1508
1472
1416
1402
1389
1377
1338
1333
1323
1316
1295
1280
1252
1218
1212
1203
1181
1164
1160
1159
1157
1147
1145
1145
1145
1142
1133
1129
1127
1117
1111
1109
1101
1087
1087
1075
1074
1067
1057
1052
1050
1038
1037
1030
1027
1020
1007
1001
997
982
972
971
968
967
966
956
955
953
948
941
927
925
922
921
921
920
919
918
913
907
901
899
887
886
886
886
879
875
868
867
865
862
860
857
857
854
854
851
845
842
841
840
836
835
833
833
828
826
826
824
817
813
804
803
802
801
800
794
793
792
779
773
768
764
760
753
746
744
739
737
733
732
731
727
725
724
719
718
717
705
703
690
686
685
684
682
682
680
671
670
669
669
668
668
667
665
654
653
650
639
636
632
627
622
616
614
612
607
595