2478
2476
2474
2467
2461
2457
2452
2445
2442
2440
2434
2430
2424
2420
2413
2404
2391
2385
2376
2365
2362
2360
2357
2356
2354
2340
2331
2329
2323
2323
2324
2325
2325
2326
2326
2327
2328
2329
2330
2332
2334
2334
2339
2343
2347
2348
2350
2355
2357
2356
2352
2350
2349
2349
2348
2347
2347
2345
2343
2342
2343
2343
2343
2343
2342
2341
2341
2341
2342
2342
2340
2339
2338
2338
2338
2336
2333
2333
2328
2321
2313
2313
2307
2305
2304
2304
2304
2305
2305
2306
2306
2306
2306
2306
2306
2306
2306
2308
2308
2307
2306
2307
2308
2311
2313
2314
2315
2315
2315
2316
2316
2316
2316
2316
2316
2316
2314
2312
2306
2300
2298
2296
2292
2292
2290
2286
2284
2282
2277
2272
2270
2270
2267
2261
2259
2252
2237
2233
2221
2221
2214
2212
2209
2207
2204
2201
2198
2198
2198
2198
2198
2199
2200
2200
2201
2203
2205
2206
2207
2208
2208
2209
2210
2211
2211
2212
2213
2216
2225
2224
2222
2221
2218
2215
2217
2218
2220
2224
2227
2229
2230
2231
2233
2236
2239
2242
2246
2248
2249
2255
2257
2260
2264
2268
2269
2270
2274
2278
2281
2283
2287
2290
2291
2292
2294
2295
2301
2303
2305
2307
2310
2312
2314
2319
2320
2321
2324
2329
2331
2335
2336
2337
2337
2337
2328
2325
2322
2323
2326
2327
2328
2331
2333
2328
2317
2299
2295
2278
2275
2273
2273
2273
2272
2271
2271
2271
2271
2271
2271
2271
2272
2273
2274
2277
2282
2281
2281
2277
2262
2251
2249
2250
2252
2253
2258
2261
2262
2264
2265
2259
2257
2255
2251
2242
2229
2218
2210
2208
2203
2201
2201
2201
2202
2202
2202
2203
2203
2203
2200
2198
2196
2196
2195
2193
2193
2192
2190
2179
2172
2159
2155
2142
2139
2136
2133
2132
2131
2130
2129
2127
2125
2124
2115
2110
2105
2095
2089
2087
2082
2080
2071
2063
2060
2059
2056
2053
2044
2038
2036
2033
2033
2030
2029
2031
2032
2033
2034
2035
2036
2038
2038
2036
2034
2028
2025
2012
2004
1993
1984
1962
1958
1958
1960
1961
1962
1963
1964
1961
1957
1954
1944
1933
1927
1919
1914
1909
1903
1900
1898
1887
1885
1863
1835
1810
1796
1789
1782
1777
1764
1757
1739
1734
1727
1720
1718
1709
1701
1697
1691
1689
1682
1678
1677
1674
1671
1669
1666
1665
1663
1658
1653
1647
1642
1633
1629
1623
1618
1614
1609
1601
1596
1589
1585
1580
1574
1572
1569
1568
1564
1559
1558
1554
1553
1551
1550
1549
1548
1548
1547
1545
1543
1538
1535
1531
1527
1526
1524
1519
1514
1507
1504
1494
1484
1482
1481
1481
1481
1480
1480
1477
1478
1479
1479
1480
1480
1480
1480
1478
1477
1475
1471
1464
1461
1459
1450
1444
1437
1430
1427
1422
1417
1411
1408
1393
1380
1373
1361
1357
1350
1341
1332
1322
1309
1309
1308
1308
1307
1307
1307
1306
1306
1304
1303
1301
1297
1296
1295
1294
1290
1282
1278
1275
1269
1263
1254
1244
1236
1221
1204
1192
1179
1173
1162
1146
1144
1140
1134
1138
1141
1147
1146
1144
1143
1142
1141
1141
1139
1136
1134
1130
1120
1114
1110
1102
1098
1096
1093
1089
1084
1080
1078
1076
1072
1071
1067
1065
1061
1055
1051
1051
1051
1051
1049
1043
1041
1038
1037
1030
1027
1017
1012
1010
1005
1002
1000
999
994
992
985
982
978
971
969
963
959
953
952
951
950
949
951
955
958
961
962
963
964
965
966
975
978
982
985
993
997
1003
1013
1018
1022
1026
1030
1037
1046
1055
1063
1071
1078
1085
1092
1101
1107
1112
1115
1118
1121
1120
1115
1112
1112
1109
1103
1101
1082
1077
1055
1033
1020
1019
1014
1011
1011
1011
1016
1019
1020
1020
1020
1020
1020
1020
1020
1021
1021
1021
1021
1021
1021
1022
1025
1025
1025
1025
1025
1028
1026
1023
1023
1018
1015
1010
1007
1004
996
992
977
973
972
972
972
966
958
947
944
943
940
929
928