6015
5976
4961
4677
4527
4404
4196
3868
3617
3585
3274
3230
3196
3148
3136
3107
3062
3021
2970
2810
2809
2800
2796
2786
2708
2577
2571
2568
2540
2534
2498
2465
2458
2444
2354
2346
2343
2331
2331
2325
2306
2292
2256
2238
2224
2214
2202
2200
2189
2181
2149
2134
2129
2118
2108
2085
2063
2043
2030
2027
2026
2018
2012
2007
2000
1994
1985
1971
1955
1925
1919
1901
1895
1885
1883
1879
1878
1853
1834
1825
1824
1816
1806
1799
1796
1791
1784
1781
1768
1761
1755
1754
1741
1740
1737
1729
1723
1703
1702
1702
1695
1689
1686
1671
1654
1652
1645
1644
1618
1614
1614
1601
1601
1600
1595
1587
1587
1583
1582
1581
1580
1579
1575
1573
1561
1559
1556
1552
1547
1545
1543
1540
1533
1532
1528
1527
1525
1523
1523
1516
1514
1508
1506
1504
1495
1494
1490
1487
1487
1479
1472
1472
1470
1469
1467
1454
1454
1450
1436
1435
1429
1428
1425
1416
1415
1415
1415
1408
1402
1401
1401
1398
1395
1385
1382
1377
1376
1362
1358
1357
1338
1336
1325
1316
1314
1313
1310
1306
1304
1301
1300
1300
1300
1299
1295
1289
1286
1284
1279
1278
1277
1277
1277
1275
1273
1270
1268
1263
1262
1261
1261
1255
1253
1251
1250
1250
1248
1239
1238
1237
1237
1232
1227
1217
1216
1216
1211
1210
1209
1206
1206
1205
1203
1200
1200
1193
1182
1181
1179
1179
1178
1175
1173
1173
1171
1168
1166
1165
1165
1162
1161
1159
1157
1157
1156
1154
1154
1153
1151
1148
1148
1147
1147
1143
1140
1139
1136
1133
1133
1130
1130
1129
1128
1126
1126
1123
1120
1118
1115
1109
1109
1107
1104
1103
1102
1101
1098
1097
1083
1079
1077
1069
1067
1066
1065
1064
1062
1060
1051
1045
1045
1040
1036
1035
1027
1026
1022
1019
1014
1008
1001
999
998
990
989
987
986
985
982
981
981
976
971
966
966
965
964
964
964
961
958
956
955
955
954
953
950
947
946
944
943
943
942
942
940
940
936
935
930
930
927
926
917
916
915
915
911
911
911
907
901
897
893
890
888
884
882
877
870
867
854
834
828
818
814
808
802
800
798
794