2998
2816
2568
2399
2237
2207
2190
2093
2081
2077
2048
2027
2001
1927
1881
1865
1792
1786
1775
1760
1755
1739
1736
1731
1693
1692
1686
1669
1648
1641
1635
1624
1623
1607
1602
1542
1536
1495
1495
1476
1476
1455
1442
1432
1430
1428
1426
1421
1420
1418
1418
1416
1408
1403
1401
1391
1384
1381
1379
1354
1350
1349
1348
1345
1343
1336
1328
1327
1325
1316
1316
1311
1308
1307
1300
1296
1294
1294
1289
1288
1285
1279
1275
1271
1268
1266
1260
1259
1259
1257
1256
1250
1250
1247
1245
1238
1236
1234
1233
1226
1221
1221
1219
1215
1211
1209
1206
1202
1195
1190
1188
1187
1184
1184
1182
1182
1180
1177
1175
1174
1170
1169
1169
1167
1166
1163
1160
1159
1158
1158
1153
1150
1139
1134
1130
1129
1129
1120
1118
1117
1116
1113
1107
1107
1105
1105
1105
1096
1096
1095
1090
1090
1089
1088
1087
1086
1081
1075
1074
1074
1069
1065
1065
1063
1063
1060
1055
1053
1053
1053
1052
1052
1051
1050
1044
1043
1043
1042
1036
1035
1028
1027
1025
1025
1024
1021
1015
1014
1010
1007
1006
1006
1004
1001
999
997
990
990
989
977
973
973
972
970
970
969
968
967
963
963
961
959
959
958
957
953
950
949
949
949
948
947
942
935
930
930
929
927
924
923
921
915
912
910
908
902
901
899
891
888
888
882
881
881
880
877
875
871
869
867
866
865
858
857
847
844
840
839