1048
1070
1081
1085
1086
1087
1090
1092
1095
1100
1106
1107
1110
1113
1115
1116
1119
1121
1122
1124
1129
1132
1136
1144
1154
1166
1172
1185
1187
1196
1206
1214
1219
1227
1244
1248
1250
1252
1260
1263
1268
1271
1276
1288
1292
1310
1316
1318
1320
1331
1342
1345
1358
1363
1371
1379
1381
1389
1398
1402
1407
1415
1426
1427
1432
1433
1436
1444
1449
1452
1460
1464
1468
1473
1478
1479
1481
1482
1485
1486
1489
1502
1505
1511
1518
1522
1532
1540
1545
1545
1545
1549
1563
1564
1569
1575
1577
1579
1590
1594
1598
1598
1599
1599
1600
1601
1602
1602
1604
1607
1614
1620
1623
1626
1628
1631
1635
1642
1647
1650
1654
1658
1659
1660
1662
1664
1667
1671
1679
1689
1698
1708
1713
1717
1721
1726
1740
1744
1752
1754
1759
1761
1765
1767
1775
1778
1781
1784
1790
1795
1798
1804
1809
1815
1828
1838
1845
1859
1865
1871
1875
1878
1884
1889
1893
1895
1896
1897
1899
1906
1910
1915
1916
1917
1919
1922
1926
1933
1939
1940
1942
1946
1959
1968
1998
2001
2019
2037
2054
2066
2071
2081
2085
2087
2089
2090
2091
2101
2107
2109
2109
2108
2104
2106
2107
2108
2119
2132
2140
2144
2148
2151
2158
2165
2177
2182
2191
2202
2234
2270
2323
2353
2372
2409
2432
2467
2490
2500
2542
2568
2581
2595
2600
2603
2603
2597
2593
2588
2583
2571
2566
2559
2555
2549
2519
2499
2489
2476
2465
2453
2430
2385
2337
2319
2300
2278
2272
2250
2245
2235
2214
2201
2189
2179
2173
2168
2160
2151
2144
2140
2135
2129
2120
2051
2039
2028
2015
2010
2006
1991
1980
1973
1966
1959
1951
1947
1937
1929
1925
1916
1908
1899
1886
1880
1880
1875
1870
1866
1862
1856
1842
1835
1827
1814
1808
1803
1798
1793
1789
1782
1775
1771
1768
1767
1763
1762
1757
1754
1746
1741
1727
1722
1712
1709
1697
1688
1678
1671
1668
1663
1658
1657
1657
1653
1649
1647
1635
1632
1626
1622
1619
1614
1607
1605
1603
1602
1600
1599
1598
1597
1596
1593
1589
1579
1576
1574
1568
1562
1561
1549
1545
1544
1544
1544
1539
1532
1521
1510
1505
1502
1489
1485
1482
1481
1479
1478
1474
1464
1460
1451
1435
1432
1426
1424
1415
1407
1402
1380
1378
1362
1357
1351
1344
1341
1319
1316
1313
1308
1291
1276
1268
1262
1249
1247
1242
1218
1213
1206
1196
1188
1185
1172
1162
1144
1136
1131
1127
1124
1122
1121
1115
1109
1105
1104
1099
1089
1086
1082
1081
1078
1045