1273
1273
1277
1281
1288
1292
1295
1296
1296
1295
1305
1325
1334
1337
1350
1369
1376
1380
1385
1385
1382
1378
1376
1375
1374
1371
1373
1376
1381
1385
1386
1388
1389
1395
1396
1399
1400
1411
1417
1429
1429
1429
1433
1437
1449
1457
1461
1463
1464
1465
1468
1479
1490
1514
1537
1549
1578
1586
1589
1593
1596
1600
1606
1613
1621
1624
1631
1633
1636
1642
1653
1659
1666
1668
1669
1675
1678
1680
1681
1680
1677
1683
1685
1686
1687
1686
1685
1685
1687
1707
1710
1711
1706
1700
1702
1711
1713
1729
1729
1732
1735
1737
1735
1731
1734
1732
1729
1723
1710
1705
1723
1728
1740
1750
1754
1754
1756
1757
1760
1770
1782
1829
1834
1841
1849
1854
1868
1871
1877
1879
1903
1914
1916
1921
1923
1924
1926
1926
1927
1933
1935
1937
1942
1948
1952
1961
1967
1978
1980
1984
1986
1990
2000
2008
2029
2044
2045
2050
2059
2061
2083
2089
2112
2124
2131
2135
2139
2149
2178
2185
2190
2193
2195
2194
2194
2194
2194
2192
2190
2184
2174
2164
2152
2146
2136
2129
2120
2116
2107
2103
2097
2077
2068
2064
2060
2063
2067
2073
2076
2078
2080
2094
2098
2101
2102
2106
2111
2113
2114
2124
2134
2144
2152
2184
2206
2213
2216
2220
2233
2234
2236
2237
2237
2237
2232
2228
2224
2216
2211
2208
2202
2177
2149
2141
2130
2119
2114
2114
2113
2111
2103
2098
2092
2089
2078
2076
2074
2072
2065
2063
2058
2056
2054
2053
2046
2041
2037
2033
2031
2025
2023
2011
2008
2005
1999
1996
1994
1992
1989
1985
1981
1976
1967
1962
1959
1953
1951
1947
1943
1940
1938
1935
1933
1929
1925
1919
1917
1912
1908
1899
1888
1884
1879
1874
1867
1859
1854
1846
1841
1839
1836
1825
1823
1822
1821
1817
1815
1808
1806
1806
1803
1800
1796
1795
1793
1791
1785
1781
1774
1764
1765
1761
1754
1751
1747
1737
1731
1731
1731
1732
1736
1746
1759
1767
1781
1787
1781
1780
1765
1759
1756
1759
1757
1755
1749
1739
1726
1721
1704
1712
1722
1727
1731
1733
1731
1735
1737
1734
1731
1729
1726
1714
1707
1705
1705
1707
1709
1711
1704
1684
1684
1687
1688
1688
1686
1683
1680
1676
1680
1679
1679
1679
1675
1669
1666
1664
1656
1651
1639
1635
1635
1632
1622
1619
1611
1605
1600
1595
1590
1587
1584
1576
1546
1533
1509
1488
1477
1466
1464
1463
1462
1462
1457
1445
1436
1432
1429
1431
1427
1415
1408
1398
1397
1395
1393
1390
1388
1386
1385
1379
1374
1373
1372
1374
1375
1376
1378
1384
1387
1386
1379
1374
1366
1347
1333
1330
1321
1302
1296
1297
1294
1293
1291
1287
1278
1276
1275
1274
1273
1272