1472
1472
1472
1472
1473
1473
1474
1474
1476
1478
1481
1481
1482
1483
1484
1484
1485
1485
1490
1492
1493
1495
1498
1498
1498
1497
1496
1496
1496
1497
1500
1500
1501
1508
1517
1521
1524
1528
1539
1546
1551
1563
1582
1623
1654
1684
1712
1723
1731
1733
1744
1749
1754
1758
1764
1766
1769
1776
1784
1788
1789
1785
1784
1781
1784
1788
1795
1797
1798
1799
1800
1800
1800
1800
1803
1815
1818
1821
1824
1824
1825
1829
1835
1843
1849
1849
1850
1850
1850
1850
1850
1852
1854
1857
1858
1860
1863
1866
1867
1871
1882
1890
1898
1906
1914
1925
1932
1939
1943
1946
1949
1951
1953
1959
1962
1966
1972
1976
1999
2012
2022
2020
2019
2018
2017
2015
2011
2011
2011
2011
2011
2011
2011
2011
2011
2011
2011
2011
2010
2009
2009
2010
2011
2014
2015
2017
2016
2016
2015
2013
2011
2014
2018
2020
2022
2024
2027
2026
2025
2024
2021
2021
2023
2024
2028
2029
2030
2030
2032
2033
2033
2033
2033
2033
2033
2034
2034
2034
2034
2028
2025
2028
2030
2032
2033
2033
2036
2037
2038
2039
2040
2041
2042
2050
2060
2062
2063
2066
2069
2070
2074
2076
2077
2080
2087
2090
2094
2099
2103
2120
2128
2133
2133
2134
2155
2160
2166
2166
2163
2161
2158
2150
2150
2153
2157
2156
2154
2153
2153
2151
2147
2145
2142
2140
2138
2135
2133
2133
2138
2142
2173
2189
2194
2199
2207
2211
2221
2222
2223
2226
2224
2220
2219
2218
2215
2212
2213
2216
2219
2218
2219
2225
2236
2246
2256
2262
2277
2291
2295
2301
2304
2307
2313
2317
2321
2322
2323
2324
2322
2318
2316
2329
2343
2353
2373
2384
2350
2345
2340
2335
2335
2335
2336
2339
2340
2340
2342
2344
2346
2348
2350
2351
2359
2376
2379
2389
2408
2427
2437
2437
2443
2448
2449
2453
2456
2459
2460
2460
2461
2463
2466
2471
2472
2474
2477
2482
2493
2494
2494
2490
2490
2485
2484
2482
2482
2480
2478
2474
2473
2471
2464
2459
2459
2452
2449
2445
2444
2444
2443
2428
2426
2426
2425
2424
2411
2407
2405
2401
2396
2395
2395
2394
2387
2382
2370
2358
2358
2357
2354
2351
2346
2339
2335
2330
2318
2318
2317
2316
2313
2313
2309
2305
2294
2286
2279
2271
2270
2261
2257
2254
2247
2246
2241
2226
2220
2220
2220
2223
2227
2227
2227
2226
2226
2225
2225
2224
2224
2215
2183
2173
2166
2160
2156
2143
2139
2139
2138
2133
2132
2130
2129
2126
2125
2116
2114
2111
2109
2106
2099
2098
2093
2084
2076
2066
2056
2046
2006
2001
1998
1996
1995
1989
1970
1967
1965
1965
1964
1963
1960
1958
1954
1953
1952
1943
1939
1934
1930
1921
1920
1907
1895
1881
1881
1866
1866
1866
1861
1861
1861
1861
1861
1860
1848
1842
1838
1829
1829
1824
1817
1811
1806
1805
1803
1800
1789
1787
1776
1764
1762
1759
1754
1751
1748
1735
1735
1735
1732
1728
1722
1719
1717
1712
1711
1708
1707
1707
1706
1706
1698
1673
1673
1668
1664
1651
1642
1637
1631
1622
1616
1614
1599
1583
1581
1581
1569
1561
1551
1544
1535
1514
1490
1490
1487
1475
1468
1465
1459
1446
1445
1445
1441
1423
1415
1406
1404
1397
1383
1375
1375
1366
1342
1322
1309
1304
1304
1304
1305
1305
1305
1307
1307
1314
1314
1311
1311
1311
1311
1312
1312
1313
1313
1314
1316
1321
1323
1324
1325
1325
1325
1325
1325
1327
1327
1328
1330
1329
1329
1322
1314
1299
1295
1280
1273
1270
1263
1260
1256
1242
1240
1235
1233
1233
1229
1221
1220
1219
1218
1213
1207
1203
1193
1184
1180
1174
1171
1170
1162
1155
1147
1144
1138
1136
1135
1132
1128
1126
1120
1116
1110
1105
1095
1092
1089
1089
1082
1076
1073
1070
1066
1058
1051
1046
1043
1040
1038
1030
1027
1025
1022
1020
1019
1017
1014
1012
1009
1000
996
990
982
971
970
966
965
965
962
959
958
957
955