2731
2256
2050
1926
1782
1711
1649
1612
1505
1473
1463
1418
1331
1313
1264
1259
1238
1228
1227
1205
1202
1180
1178
1159
1151
1146
1145
1144
1138
1133
1133
1129
1127
1114
1113
1112
1098
1098
1097
1087
1079
1066
1065
1053
1051
1047
1033
1032
1031
1014
1004
997
995
993
989
983
980
974
972
970
956
954
953
948
938
937
929
929
928
926
924
923
922
919
914
912
909
905
895
891
886
885
883
883
883
882
879
876
870
866
865
863
862
860
855
853
852
847
846
846
843
843
837
828
828
828
823
821
818
815
815
813
810
808
782
777
771
770
763
761
759
758
757
754
749
743
740
740
736
733
732
728
723
721
719
719
717
717
716
710
708
706
703
701
700
698
695
688
678
677
672
666
666
665
652
647