1502
1488
1473
1453
1430
1405
1380
1354
1329
1306
1284
1264
1245
1231
1218
1201
1184
1168
1150
1132
1116
1100
1085
1075
1075
1092
1123
1175
1262
1386
1547
1738
1947
2158
2359
2540
2693
2822
2913
2962
2988
2992
2976
2941
2891
2829
2758
2680
2595
2505
2422
2341
2251
2159
2067
1976
1890
1813
1745
1687
1639
1602
1578
1566
1563
1564
1566
1567
1568
1568
1568
1567
1564
1558
1549
1541
1533
1521
1507
1492
1473
1452
1432
1413
1394
1374
1354
1336
1325
1314
1298
1280
1262
1246
1230
1214
1199
1182
1165
1150
1144
1150
1170
1214
1288
1397
1544
1724
1926
2137
2346
2539
2704
2823
2904
2965
3001
3010
2998
2969
2923
2863
2792
2714
2633
2557
2481
2393
2300
2202
2102
2007
1916
1832
1760
1698
1648
1612
1590
1579
1574
1571
1570
1570
1572
1573
1573
1572
1569
1563
1558
1551
1540
1527
1513
1497
1480
1462
1442
1423
1406
1390
1372
1358
1346
1328
1305
1281
1259
1239
1221
1205
1189
1175
1164
1160
1160
1165
1184
1226
1296
1401
1543
1714
1905
2105
2301
2480
2618
2722
2811
2874
2909
2918
2904
2870
2820
2759
2690
2614
2541
2469
2386
2296
2203
2109
2018
1929
1845
1770
1703
1647
1606
1583
1572
1566
1566
1570
1577
1585
1592
1595
1597
1595
1588
1579
1570
1557
1542
1524
1505
1487
1468
1445
1424
1405
1387
1368
1354
1345
1332
1315
1295
1274
1253
1233
1216
1200
1184
1168
1159
1156
1156
1166
1193
1243
1325
1444
1596
1775
1972
2175
2347
2493
2636
2759
2853
2917
2949
2952
2931
2891
2836
2771
2697
2625
2552
2470
2381
2288
2194
2100
2008
1920
1840
1769
1709
1667
1637
1613
1598
1592
1593
1580
1560
1553
1551
1550
1549
1549
1549
1546
1539
1527
1511
1494
1475
1454
1433
1411
1391
1371
1356
1343
1325
1305
1284
1263
1242
1219
1195
1173
1154
1137
1121
1112
1107
1102
1101
1111
1141
1200
1296
1431
1601
1799
2014
2205
2377
2556
2719
2852
2950
3013
3042
3040
3014
2970
2911
2842
2773
2702
2620
2530
2433
2331
2227
2123
2021
1923
1834
1755
1696
1653
1615
1586
1567
1558
1556
1561
1571
1581
1592
1601
1607
1610
1609
1603
1592
1575
1556
1536
1516
1498
1481
1464
1446
1431
1418
1400
1377
1355
1334
1313
1291
1269
1247
1225
1204
1183
1169
1159
1150
1143
1140
1149
1176
1233
1327
1461
1631
1832
2021
2202
2400
2591
2760
2898
2999
3065
3095
3095
3072
3030
2973
2910
2844
2769
2686
2598
2505
2407
2306
2204
2105
2012
1924
1853
1795
1740
1694
1661
1639
1626
1622
1626
1633
1641
1646
1649
1652
1655
1653
1647
1638
1627
1612
1594
1574
1553
1531
1509
1493
1480
1462
1442
1421
1398
1373
1349
1326
1302
1278
1255
1232
1215
1201
1186
1173
1162
1157
1161
1182
1230
1313
1436
1598
1764
1935
2137
2348
2551
2732
2881
2992
3067
3107
3116
3099
3066
3022
2963
2893
2814
2728
2638
2546
2451
2351
2248
2146
2046
1960
1886
1811
1742
1685
1640
1606
1582
1568
1561
1557
1556
1559
1563
1566
1566
1562
1554
1540
1522
1504
1486
1469
1450
1429
1413
1397
1375
1354
1334
1313
1291
1269
1244
1216
1188
1162
1126
1087
1059
1037
1018
1002
994
1002
1032
1092
1189
1325
1493
1660
1830
2029
2236
2432
2603
2741
2843
2908
2938
2939
2919
2886
2842
2785
2716
2637
2551
2459
2361
2259
2155
2053
1955
1862
1786
1720
1654
1597
1549
1512
1485
1466
1454
1448
1445
1443
1444
1446
1447
1444
1437
1430
1424
1415
1403
1388
1373
1356
1336
1321
1307
1286
1263
1242
1224
1205
1185
1164
1143
1121
1103
1093
1085
1077
1071
1065
1061
1060
1062
1067
1082
1117
1180
1280
1395
1535
1724
1946
2188
2432
2662
2864
3030
3155
3239
3285
3294
3276
3238
3184
3115
3034
2943
2842
2736
2626
2513
2401
2292
2199
2117
2034
1956
1884
1823
1774
1734
1705
1686
1675
1671
1672
1675
1679
1683
1683
1680
1676
1669
1657
1640
1620
1599
1575
1553
1534
1512
1490
1469
1449
1429
1408
1385
1360
1334
1308
1287
1269
1249
1230
1214
1200
1186
1173
1161
1149
1139
1135
1146
1172
1219
1300
1421
1579
1770
1985
2208
2426
2626
2798
2934
3023
3074
3103
3110
3096
3061
3010
2946
2874
2794
2708
2618
2533
2450
2357
2257
2157
2062
1971
1885
1808
1743
1689
1647
1618
1602
1595
1593
1595
1598
1603
1608
1610
1609
1605
1599
1591
1584
1575
1560
1542
1522
1501
1480
1458
1438
1420
1402
1384
1365
1350
1335
1314
1289
1265
1242
1221
1204
1190
1177
1165
1154
1147
1144
1143
1155
1188
1252
1355
1497
1675
1881
2101
2320
2524
2683
2805
2912
2993
3044
3065
3003
2892
2810
2736
2663
2589
2520
2453
2377
2295
2209
2122
2034
1950
1871
1797
1732
1677
1633
1602
1580
1566
1560
1559
1561
1564
1568
1573
1575
1574
1569
1561
1554
1545
1532
1516
1498
1480
1461
1441
1422
1405
1390
1375
1364
1354
1338
1319
1297
1275
1255
1236
1218
1203
1191
1180
1173
1169
1162
1155
1153
1162
1192
1248
1334
1451
1599
1771
1954
2115
2260
2408
2539
2646
2725
2774
2793
2788
2763
2721
2665
2607
2545
2472
2395
2314
2229
2142
2053
1966
1883
1807
1737
1675
1627
1593
1566
1548
1539
1538
1542
1549
1556
1562
1567
1570
1570
1567
1559
1550
1540
1529
1517
1501
1484
1466
1447
1430
1414
1403
1392
1379
1363
1343
1321
1298
1276
1256
1236
1218
1203
1194
1188
1179
1171
1168
1177
1205
1259
1344
1461
1608
1776
1932
2080
2241
2397
2534
2644
2724
2774
2797
2794
2770
2730
2677
2621
2561
2491
2415
2333
2248
2161
2072
1983
1899
1820
1749
1694
1651
1613
1582
1560
1546
1540
1541
1545
1549
1554
1558
1558
1557
1555
1552
1547
1540
1532
1520
1505
1488
1470
1452
1433
1419
1409
1397
1383
1368
1351
1332
1311
1290
1270
1250
1232
1216
1206
1199
1191
1182
1173
1164
1157
1158
1175
1216
1285
1386
1499
1629
1796
1986
2181
2366
2529
2664
2765
2832
2870
2882
2872
2848
2813
2766
2709
2643
2569
2489
2406
2319
2230
2139
2049
1971
1902
1833
1769
1713
1666
1630
1604
1587
1580
1579
1581
1585
1578
1565
1561
1559
1554
1545
1532
1517
1501
1484
1466
1447
1431
1416
1398
1378
1357
1335
1313
1293
1272
1247
1221
1195
1171
1156
1146
1134
1121
1106
1092
1081
1078
1090
1125
1193
1300
1419
1558
1740
1949
2167
2378
2568
2729
2854
2943
2994
3013
3009
2988
2950
2898
2836
2766
2689
2608
2523
2434
2340
2241
2140
2049
1965
1877
1792
1715
1651
1601
1567
1546
1535
1532
1534
1537
1542
1544
1542
1539
1533
1523
1511
1500
1486
1468
1448
1427
1410
1395
1376
1356
1336
1318
1301
1284
1267
1248
1224
1199
1174
1156
1142
1125
1108
1093
1080
1068
1056
1045
1038
1043
1066
1105
1170
1275
1420
1603
1816
2047
2279
2497
2689
2847
2964
3035
3072
3089
3085
3064
3026
2971
2904
2828
2745
2654
2557
2456
2365
2278
2181
2082
1986
1894
1810
1737
1677
1631
1598
1577
1567
1565
1569
1578
1587
1593
1594
1589
1578
1565
1550
1534
1518
1506
1497
1485
1468
1448
1427
1406
1384
1362
1342
1321
1297
1276
1255
1225
1194
1166
1141
1119
1101
1087
1074
1065
1065
1080
1108
1156
1240
1363
1523
1712
1921
2141
2356
2554
2724
2859
2945
2994
3022
3028
3014
2980
2932
2872
2803
2727
2645
2556
2461
2373
2288
2192
2092
1994
1900
1811
1734
1672
1621
1582
1556
1542
1535
1532
1534
1537
1540
1540
1538
1532
1523
1510
1494
1475
1460
1447
1430
1410
1389
1368
1348
1329
1312
1295
1278
1261
1249
1237
1219
1196
1173
1150
1128
1107
1089
1075
1061
1047
1035
1029
1031
1045
1080
1147
1255
1402
1586
1800
2032
2265
2484
2655
2786
2904
2995
3054
3082
3084
3065
3029
2978
2915
2842
2763
2687
2609
2519
2422
2321
2217
2115
2019
1927
1842
1768
1708
1667
1639
1620
1608
1602
1601
1604
1605
1603
1599
1595
1590
1582
1573
1563
1550
1534
1514
1492
1470
1448
1426
1405
1383
1362
1343
1324
1301
1276
1250
1224
1197
1170
1145
1122
1101
1082
1070
1063
1055
1056
1077
1124
1205
1326
1486
1677
1891
2115
2332
2506
2646
2776
2883
2961
3009
3030
3027
3003
2961
2905
2840
2774
2706
2629
2543
2452
2357
2257
2153
2050
1953
1863
1781
1714
1666
1631
1604
1586
1576
1572
1573
1576
1580
1582
1581
1578
1573
1566
1554
1539
1519
1497
1477
1457
1436
1415
1394
1373
1351
1334
1317
1298
1277
1253
1228
1202
1177
1154
1132
1112
1097
1088
1082
1074
1065
1055
1048
1054
1083
1143
1243
1387
1570
1784
1984
2172
2379
2581
2758
2903
3012
3084
3123
3133
3119
3085
3040
2987
2921
2845
2764
2678
2585
2486
2382
2275
2167
2064
1966
1885
1818
1753
1698
1656
1627
1610
1603
1602
1604
1608
1610
1610
1608
1602
1591
1577
1561
1542
1522
1502
1484
1467
1451
1433
1419
1407
1390
1371
1350
1329
1306
1281
1255
1229
1203
1178
1160
1147
1132
1117
1102
1091
1085
1093
1124
1187
1288
1427
1601
1772
1947
2152
2364
2563
2736
2876
2980
3048
3083
3090
3073
3039
2972
2882
2800
2722
2644
2564
2481
2394
2303
2208
2109
2010
1923
1847
1770
1700
1641
1595
1561
1538
1523
1513
1507
1502
1499
1496
1491
1484
1474
1464
1452
1438
1420
1401
1379
1352
1325
1304
1285
1263
1239
1215
1190
1166
1144
1122
1101
1079
1055
1035
1019
1002
986
970
955
939
925
916
914
925
959
1011
1088
1207
1366
1558
1773
1998
2219
2423
2600
2741
2844
2913
2945
2948
2931
2897
2849
2791
2724
2649
2568
2482
2391
2297
2212
2129
2038
1944
1852
1766
1689
1624
1571
1529
1499
1482
1473
1470
1471
1474
1475
1473
1470
1465
1457
1445
1429
1411
1391
1375
1358
1337
1315
1292
1271
1250
1229
1207
1183
1160
1138
1115
1096
1078
1053
1027
1004
984
967
952
939
929
924
929
947
983
1046
1142
1277
1450
1652
1874
2100
2315
2509
2672
2801
2886
2936
2969
2983
2978
2958
2926
2884
2833
2774
2709
2638
2569
2500
2424
2344
2261
2177
2094
2015
1944
1880
1826
1784
1752
1729
1714
1704
1696
1688
1681
1672
1661
1647
1631
1614
1595
1578
1561
1539
1516
1491
1466
1441
1415
1388
1359
1331
1304
1280
1263
1247
1228
1208
1186
1164
1143
1124
1108
1093
1079
1067
1059
1054
1052
1062
1093
1152
1247
1382
1555
1756
1976
2201
2418
2592
2729
2854
2952
3019
3056
3067
3055
3023
2975
2914
2844
2773
2699
2615
2524
2429
2329
2226
2124
2025
1932
1846
1771
1708
1661
1626
1596
1572
1555
1545
1542
1562
1593
1608
1613
1612
1608
1601
1589
1573
1554
1535
1516
1497
1478
1458
1439
1420
1400
1382
1366
1346
1324
1302
1280
1259
1239
1219
1200
1182
1166
1155
1148
1137
1124
1113
1106
1104
1111
1138
1192
1278
1400
1531
1674
1853
2050
2249
2437
2602
2736
2836
2903
2940
2949
2933
2902
2859
2803
2738
2667
2592
2514
2432
2344
2252
2159
2065
1984
1910
1832
1760
1699
1649
1611
1585
1568
1559
1555
1556
1559
1562
1566
1571
1573
1572
1567
1556
1541
1523
1504
1483
1462
1445
1429
1411
1394
1376
1357
1337
1315
1292
1270
1249
1229
1210
1196
1184
1168
1153
1141
1130
1118
1107
1100
1097
1105
1133
1177
1242
1345
1486
1661
1859
2067
2272
2462
2626
2757
2852
2914
2943
2946
2930
2897
2849
2791
2723
2649
2570
2486
2399
2307
2223
2144
2058
1971
1885
1805
1737
1681
1638
1607
1585
1573
1569
1570
1573
1577
1581
1584
1584
1581
1574
1563
1551
1538
1522
1508
1495
1479
1461
1443
1424
1406
1390
1375
1358
1338
1316
1293
1274
1258
1241
1223
1204
1186
1171
1159
1148
1138
1128
1120
1117
1122
1142
1184
1258
1369
1515
1692
1892
2102
2307
2495
2657
2774
2855
2919
2959
2973
2964
2937
2893
2837
2772
2698
2618
2542
2467
2384
2295
2202
2110
2022
1938
1862
1795
1739
1696
1665
1646
1637
1635
1638
1645
1653
1660
1665
1666
1664
1660
1654
1646
1637
1623
1604
1583
1561
1541
1521
1502
1482
1463
1443
1424
1407
1374
1333
1300
1271
1243
1218
1195
1173
1153
1137
1124
1116
1111
1104
1101
1108
1135
1189
1278
1405
1567
1758
1971
2165
2342
2528
2700
2846
2959
3036
3081
3097
3089
3060
3015
2956
2892
2825
2747
2661
2569
2473
2373
2270
2167
2068
1975
1889
1820
1765
1717
1681
1656
1644
1640
1642
1647
1652
1657
1662
1666
1668
1666
1659
1645
1625
1603
1579
1554
1530
1507
1486
1465
1448
1430
1407
1384
1361
1338
1317
1295
1271
1246
1222
1199
1178
1162
1150
1137
1124
1112
1102
1097
1104
1131
1189
1283
1416
1557
1713
1910
2128
2349
2556
2737
2888
3003
3079
3118
3127
3113
3081
3036
2979
2912
2836
2753
2664
2571
2474
2373
2270
2167
2077
1996
1913
1836
1768
1714
1674
1647
1634
1630
1631
1634
1638
1642
1646
1646
1644
1638
1627
1611
1590
1567
1544
1522
1501
1485
1472
1457
1440
1421
1402
1382
1360
1337
1312
1287
1262
1235
1212
1193
1172
1153
1137
1124
1112
1101
1091
1089
1102
1138
1191
1267
1385
1543
1733
1946
2169
2387
2589
2763
2904
3009
3075
3103
3103
3086
3054
3008
2950
2883
2807
2723
2632
2535
2434
2341
2254
2160
2067
1977
1891
1812
1743
1687
1644
1612
1591
1579
1574
1573
1573
1571
1568
1562
1553
1540
1523
1503
1479
1451
1427
1405
1378
1351
1324
1298
1272
1246
1222
1199
1178
1157
1141
1126
1103
1076
1048
1021
995
972
953
935
919
905
897
898
913
949
1014
1115
1255
1431
1637
1861
2083
2286
2465
2599
2696
2777
2832
2861
2866
2851
2819
2773
2715
2646
2570
2487
2408
2329
2241
2148
2053
1958
1867
1782
1708
1646
1597
1558
1532
1516
1505
1500
1497
1498
1502
1505
1507
1508
1507
1503
1495
1487
1477
1463
1446
1427
1406
1387
1368
1347
1326
1306
1287
1273
1261
1246
1228
1208
1186
1163
1143
1126
1110
1096
1082
1068
1059
1057
1063
1089
1144
1233
1360
1524
1717
1930
2150
2362
2531
2666
2794
2899
2973
3017
3033
3027
3005
2968
2921
2865
2802
2741
2678
2605
2524
2439
2350
2262
2176
2094
2018
1951
1896
1856
1827
1806
1793
1787
1784
1782
1780
1775
1768
1760
1751
1739
1729
1717
1699
1679
1657
1635
1613
1592
1569
1543
1517
1490
1467
1447
1426
1404
1381
1358
1337
1320
1306
1293
1279
1266
1252
1243
1237
1229
1222
1218
1223
1244
1288
1361
1468
1612
1789
1959
2127
2320
2514
2693
2846
2966
3052
3104
3126
3123
3099
3058
3009
2952
2884
2807
2724
2635
2541
2444
2347
2251
2157
2067
1993
1932
1875
1824
1782
1752
1733
1723
1719
1719
1721
1723
1724
1725
1724
1721
1716
1708
1697
1682
1663
1642
1619
1594
1567
1545
1524
1500
1475
1450
1425
1401
1377
1354
1331
1308
1283
1263
1245
1223
1200
1180
1163
1147
1134
1125
1124
1136
1170
1233
1313
1416
1564
1747
1954
2173
2390
2591
2768
2915
3027
3104
3145
3159
3161
3148
3118
3074
3021
2961
2896
2829
2761
2691
2620
2556
2496
2413
2320
2247
2189
2142
2107
2085
2074
2072
2075
2077
2079
2083
2085
2083
2082
2082
2081
2080
2080
2079
2075
2067
2057
2044
2029
2011
1990
1970
1952
1934
1917
1900
1881
1860
1841
1824
1806
1788
1769
1750
1732
1714
1696
1680
1668
1663
1668
1681
1711
1769
1856
1973
2119
2286
2466
2645
2814
2965
3094
3184
3245
3293
3324
3337
3332
3312
3280
3239
3191
3137
3078
3016
2956
2896
2832
2768
2708
2652
2602
2561
2530
2511
2501
2500
2503
2511
2529
2551
2575
2599
2622
2645
2667
2689
2711
2731
2746
2753
2754
2757
2760
2761
2760
2758
2752
2743
2732
2717
2699
2678
2656
2635
2611
2583
2548
2506
2458
2400
2330
2249
2155
2049
1947
1844
1723
1597
1473
1361
1266
1193
1141
1101
1062
1015
967
906
808
679
523
343
185
92
46
23
11
5
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
62
188
367
581
814
1026
1220
1420
1606
1766
1894
1988
2047
2074
2078
2064
2033
1996
1954
1901
1840
1774
1702
1627
1548
1465
1383
1302
1223
1145
1079
1017
943
861
774
684
593
502
411
322
236
153
90
51
25
12
6
3
1
0
0
396
990
1285
1431
1506
1545
1562
1567
1566
1560
1552
1542
1531
1520
1508
1495
1487
1480
1468
1454
1442
1434
1436
1451
1482
1531
1598
1681
1773
1860
1940
2023
2099
2163
2214
2250
2271
2278
2274
2261
2241
2220
2196
2165
2129
2091
2051
2010
1969
1928
1889
1853
1821
1794
1777
1767
1758
1753
1752
1755
1762
1771
1780
1790
1798
1805
1813
1821
1826
1829
1832
1834
1835
1835
1834
1832
1829
1824
1817
1812
1809
1804
1798
1791
1784
1777
1770
1763
1756
1750
1745
1743
1742
1737
1730
1722
1713
1705
1700
1702
1716
1746
1795
1865
1940
2025
2130
2245
2361
2470
2568
2652
2720
2772
2811
2837
2851
2855
2853
2846
2833
2814
2790
2761
2728
2690
2649
2605
2566
2529
2489
2450
2413
2381
2354
2332
2315
2303
2296
2292
2290
2290
2291
2291
2291
2289
2287
2284
2280
2274
2266
2256
2245
2237
2230
2220
2208
2196
2184
2174
2164
2154
2145
2137
2130
2123
2118
2114
2108
2100
2090
2078
2065
2051
2039
2032
2035
2052
2079
2121
2184
2266
2363
2470
2579
2684
2780
2863
2930
2982
3020
3041
3049
3051
3047
3036
3019
2995
2966
2933
2895
2853
2807
2765
2724
2679
2634
2590
2549
2513
2483
2460
2442
2428
2418
2410
2404
2400
2394
2388
2380
2372
2363
2355
2347
2339
2332
2326
2322
2319
2315
2310
2304
2297
2290
2282
2274
2267
2260
2253
2247
2243
2240
2238
2237
2236
2236
2236
2236
2236
2238
2246
2263
2286
2321
2378
2427
2488
2595
2728
2870
3011
3142
3259
3358
3440
3495
3530
3559
3580
3591
3593
3588
3569
3548
3530
3505
3474
3440
3405
3369
3334
3303
3278
3260
3250
3247
3249
3255
3265
3277
3285
3291
3300
3310
3317
3320
3319
3314
3306
3295
3282
3267
3249
3230
3211
3191
3170
3148
3126
3105
3085
3067
3049
3031
3012
2992
2970
2947
2924
2899
2873
2846
2818
2789
2761
2737
2721
2712
2713
2732
2770
2828
2904
2993
3087
3180
3267
3341
3399
3440
3460
3464
3460
3447
3427
3400
3366
3326
3280
3229
3173
3112
3053
2995
2931
2865
2800
2738
2680
2628
2583
2544
2512
2485
2464
2447
2430
2413
2396
2379
2361
2341
2320
2298
2275
2251
2227
2205
2184
2161
2136
2110
2084
2058
2032
2006
1981
1954
1926
1902
1879
1851
1820
1787
1753
1719
1684
1649
1614
1579
1539
1506
1491
1485
1486
1502
1537
1591
1664
1750
1844
1939
2029
2110
2172
2218
2256
2282
2297
2299
2290
2272
2246
2213
2173
2126
2074
2027
1982
1929
1872
1812
1754
1699
1647
1601
1563
1533
1510
1499
1496
1496
1499
1503
1509
1514
1519
1521
1521
1520
1518
1517
1521
1529
1537
1548
1561
1575
1590
1604
1617
1627
1634
1636
1637
1636
1629
1616
1599
1580
1560
1542
1527
1517
1516
1527
1554
1590
1639
1709
1797
1898
2007
2117
2222
2317
2399
2464
2511
2540
2555
2559
2552
2537
2514
2485
2451
2412
2369
2324
2277
2229
2187
2150
2112
2075
2041
2011
1987
1969
1957
1832
1653
1563
1519
1498
1486
1479
1475
1470
1465
1458
1449
1440
1431
1420
1409
1400
1389
1378
1369
1358
1346
1332
1318
1305
1292
1278
1263
1252
1242
1229
1214
1199
1183
1167
1151
1137
1127
1124
1133
1159
1196
1248
1326
1425
1538
1659
1781
1896
2000
2087
2155
2205
2235
2250
2256
2251
2237
2214
2184
2148
2107
2061
2011
1957
1900
1848
1800
1746
1690
1637
1587
1542
1503
1471
1446
1427
1414
1407
1403
1399
1394
1387
1380
1374
1367
1361
1355
1348
1342
1338
1334
1326
1318
1309
1299
1287
1274
1260
1245
1230
1215
1201
1191
1183
1173
1160
1145
1130
1115
1101
1090
1085
1089
1108
1139
1184
1252
1343
1453
1575
1701
1823
1935
2031
2110
2171
2214
2239
2250
2254
2249
2237
2217
2191
2158
2120
2077
2029
1976
1926
1877
1820
1761
1703
1635
1577
1539
1503
1472
1446
1426
1412
1404
1400
1398
1397
1396
1396
1396
1396
1396
1398
1401
1405
1410
1416
1422
1428
1432
1435
1437
1437
1435
1430
1422
1411
1397
1385
1374
1360
1343
1326
1310
1296
1286
1282
1288
1310
1353
1407
1476
1572
1689
1819
1953
2082
2200
2301
2383
2445
2489
2516
2526
2524
2515
2489
2460
2435
2399
2355
2304
2248
2187
2122
2064
2009
1951
1893
1839
1789
1746
1710
1681
1658
1641
1628
1618
1612
1608
1604
1599
1594
1589
1583
1576
1566
1557
1550
1542
1535
1529
1520
1511
1502
1493
1484
1474
1463
1453
1447
1441
1438
1437
1435
1453
1479
1489
1492
1497
1514
1533
1585
1689
1796
1870
1994
2188
2370
2539
2689
2816
2902
2972
3040
3082
3102
3103
3091
3070
3039
2998
2948
2889
2822
2749
2670
2588
2506
2433
2367
2299
2234
2174
2122
2079
2042
2012
1989
1971
1956
1945
1936
1929
1922
1914
1906
1899
1892
1886
1879
1870
1859
1846
1833
1820
1803
1785
1768
1750
1731
1713
1695
1677
1659
1642
1629
1619
1606
1593
1582
1577
1584
1609
1657
1731
1833
1961
2109
2247
2378
2523
2666
2796
2906
2996
3064
3110
3137
3148
3147
3133
3109
3078
3040
2995
2943
2885
2823
2756
2688
2621
2557
2498
2449
2407
2368
2335
2307
2283
2262
2243
2225
2207
2188
2168
2148
2128
2105
2080
2055
2030
2005
1981
1956
1930
1903
1875
1845
1818
1792
1760
1724
1686
1646
1606
1566
1528
1491
1454
1420
1393
1373
1358
1356
1376
1424
1503
1612
1749
1905
2071
2236
2390
2512
2607
2692
2759
2807
2835
2844
2837
2817
2788
2749
2700
2649
2594
2528
2455
2377
2295
2210
2128
2051
1981
1919
1865
1821
1789
1766
1746
1729
1716
1708
1704
1702
1701
1701
1701
1701
1702
1704
1704
1701
1696
1691
1686
1680
1673
1663
1652
1641
1630
1623
1618
1613
1608
1604
1599
1592
1583
1572
1559
1545
1533
1528
1533
1552
1594
1666
1773
1913
2082
2270
2465
2654
2828
2979
3089
3168
3236
3287
3319
3335
3335
3324
3302
3271
3231
3183
3133
3078
3015
2945
2868
2786
2701
2617
2537
2463
2322
2152
2050
1989
1952
1927
1911
1901
1894
1887
1881
1875
1867
1858
1849
1840
1830
1817
1800
1781
1761
1739
1716
1693
1672
1651
1628
1607
1588
1566
1543
1520
1496
1470
1443
1416
1391
1373
1369
1385
1418
1472
1560
1682
1832
1999
2173
2344
2501
2636
2748
2835
2890
2922
2942
2949
2942
2923
2893
2853
2805
2750
2689
2622
2549
2479
2409
2332
2251
2170
2093
2023
1961
1907
1862
1824
1793
1769
1750
1732
1714
1696
1679
1663
1649
1636
1624
1613
1603
1592
1584
1577
1568
1558
1547
1535
1523
1510
1495
1480
1465
1450
1436
1422
1406
1389
1371
1353
1334
1319
1313
1322
1354
1415
1507
1609
1725
1872
2034
2197
2348
2481
2591
2676
2736
2772
2784
2778
2759
2729
2688
2637
2578
2511
2436
2354
2266
2175
2081
1987
1905
1830
1751
1675
1606
1547
1498
1458
1427
1404
1386
1373
1365
1360
1353
1345
1335
1324
1313
1303
1293
1284
1274
1262
1249
1238
1227
1213
1197
1179
1160
1141
1121
1102
1084
1065
1047
1034
1024
1010
995
982
978
990
1024
1087
1179
1299
1442
1602
1749
1884
2028
2164
2283
2381
2455
2507
2539
2553
2551
2535
2509
2476
2432
2378
2317
2248
2171
2089
2005
1921
1840
1764
1695
1640
1597
1557
1524
1500
1483
1471
1462
1453
1444
1435
1423
1413
1404
1394
1383
1371
1357
1341
1325
1308
1290
1270
1250
1229
1212
1197
1177
1155
1133
1110
1085
1059
1032
1004
975
947
930
921
917
927
988
1091
1204
1339
1494
1662
1835
2003
2140
2254
2361
2451
2520
2568
2595
2604
2598
2579
2548
2506
2454
2402
2347
2282
2210
2133
2054
1975
1897
1823
1755
1694
1641
1602
1573
1547
1526
1511
1500
1492
1485
1478
1470
1461
1452
1441
1433
1425
1413
1398
1380
1361
1341
1319
1296
1272
1249
1226
1208
1192
1170
1147
1124
1099
1072
1045
1018
992
971
960
963
982
1020
1087
1184
1309
1457
1620
1788
1952
2103
2234
2341
2415
2464
2499
2518
2522
2512
2489
2456
2414
2363
2303
2235
2160
2090
2022
1945
1865
1787
1712
1642
1581
1529
1485
1449
1422
1406
1396
1388
1380
1371
1363
1354
1345
1336
1327
1319
1311
1301
1293
1286
1274
1257
1237
1216
1194
1172
1151
1131
1110
1089
1072
1058
1041
1022
1001
981
962
948
945
958
992
1053
1146
1249
1367
1517
1686
1859
2026
2178
2309
2415
2497
2555
2591
2607
2607
2598
2580
2553
2516
2469
2414
2351
2279
2201
2119
2036
1964
1899
1834
1774
1721
1675
1636
1605
1580
1559
1541
1524
1511
1500
1486
1470
1453
1436
1419
1400
1380
1360
1339
1318
1295
1277
1261
1239
1215
1189
1161
1132
1103
1074
1046
1019
992
972
956
936
916
899
890
893
915
959
1029
1128
1254
1401
1539
1672
1817
1960
2091
2204
2295
2364
2411
2439
2450
2446
2432
2410
2377
2334
2281
2218
2145
2064
1977
1887
1797
1709
1637
1576
1514
1457
1407
1365
1331
1305
1283
1266
1251
1292
1362
1397
1416
1425
1428
1428
1426
1423
1417
1409
1399
1389
1379
1372
1365
1353
1340
1329
1321
1317
1318
1323
1331
1343
1358
1376
1398
1425
1463
1517
1590
1685
1804
1944
2099
2260
2420
2569
2687
2779
2862
2928
2973
2998
3005
2994
2966
2925
2871
2808
2734
2662
2589
2504
2411
2315
2220
2128
2040
1960
1891
1832
1784
1749
1723
1698
1676
1656
1637
1620
1606
1593
1579
1566
1553
1541
1533
1528
1521
1513
1503
1491
1476
1459
1442
1423
1401
1378
1361
1345
1323
1298
1272
1246
1219
1190
1160
1131
1108
1095
1099
1122
1171
1258
1385
1550
1747
1962
2181
2393
2588
2760
2905
3010
3085
3149
3196
3226
3239
3236
3216
3181
3133
3070
2994
2906
2819
2730
2627
2514
2396
2278
2166
2062
1968
1885
1813
1752
1707
1673
1643
1615
1591
1570
1552
1536
1521
1507
1491
1472
1450
1432
1414
1389
1359
1325
1286
1243
1193
1137
1075
1008
934
871
814
743
669
596
529
472
431
413
425
473
562
694
841
1006
1211
1436
1663
1878
2069
2229
2352
2439
2493
2516
2517
2502
2470
2426
2372
2308
2235
2154
2065
1969
1866
1759
1666
1583
1491
1401
1318
1245
1186
1140
1104
1076
1053
1035
1019
1009
1002
989
974
956
934
908
879
847
813
777
740
712
687
654
618
579
538
499
461
425
390
357
325
294
275
262
244
230
228
246
293
376
501
668
869
1094
1302
1498
1707
1907
2088
2262
2411
2510
2577
2620
2645
2655
2652
2641
2622
2592
2553
2504
2447
2382
2312
2241
2169
2097
2029
1974
1929
1883
1840
1803
1771
1743
1719
1699
1681
1664
1649
1636
1628
1623
1614
1604
1594
1582
1570
1558
1545
1530
1512
1493
1479
1466
1446
1422
1396
1369
1342
1315
1288
1262
1236
1211
1191
1185
1192
1213
1255
1323
1419
1541
1684
1840
2000
2156
2302
2419
2513
2600
2674
2732
2772
2795
2804
2800
2784
2757
2720
2672
2623
2571
2507
2434
2356
2277
2199
2125
2057
1998
1948
1907
1877
1857
1839
1823
1809
1797
1786
1777
1770
1765
1760
1755
1750
1748
1748
1744
1738
1730
1720
1708
1693
1677
1660
1642
1624
1612
1602
1587
1570
1552
1532
1511
1491
1475
1467
1471
1494
1540
1599
1677
1786
1919
2067
2223
2377
2520
2649
2759
2850
2922
2969
2998
3018
3027
3023
3006
2978
2940
2891
2832
2765
2690
2609
2535
2465
2389
2313
2240
2174
2116
2066
2025
1991
1963
1941
1926
1915
1904
1894
1884
1875
1867
1859
1850
1842
1834
1824
1815
1806
1792
1776
1757
1736
1714
1692
1669
1645
1619
1592
1563
1540
1519
1493
1466
1442
1425
1420
1433
1471
1536
1629
1748
1870
1997
2145
2300
2451
2590
2711
2813
2896
2960
3007
3038
3055
3058
3050
3033
3007
2974
2933
2882
2823
2758
2687
2612
2537
2472
2415
2358
2305
2258
2219
2186
2160
2140
2123
2109
2096
2084
2074
2066
2057
2046
2034
2021
2007
1992
1976
1958
1940
1899
1851
1821
1796
1773
1750
1727
1705
1682
1660
1637
1613
1589
1565
1547
1534
1525
1526
1545
1588
1658
1757
1882
2028
2188
2352
2493
2614
2735
2843
2932
2999
3045
3071
3076
3063
3038
2981
2935
2884
2820
2745
2662
2574
2483
2392
2305
2223
2149
2085
2036
1999
1964
1934
1910
1893
1881
1872
1866
1862
1859
1855
1850
1847
1844
1839
1832
1823
1813
1801
1787
1772
1756
1738
1718
1701
1687
1657
1634
1611
1574
1548
1524
1502
1486
1481
1494
1522
1571
1650
1759
1896
2053
2222
2394
2559
2774
2893
2984
3072
3112
3137
3145
3139
3119
3086
3042
2987
2922
2848
2766
2689
2614
2531
2445
2360
2280
2207
2142
2087
2040
2002
1970
1947
1930
1914
1901
1891
1882
1873
1863
1852
1841
1829
1816
1806
1797
1784
1768
1749
1728
1704
1680
1654
1627
1600
1572
1537
1520
1503
1473
1451
1430
1412
1400
1399
1417
1458
1529
1615
1719
1859
2026
2209
2397
2579
2748
2896
3020
3118
3190
3240
3266
3273
3268
3251
3220
3177
3123
3059
2985
2902
2813
2718
2633
2553
2467
2382
2302
2232
2172
2121
2080
2049
2024
2004
1988
1977
1967
1954
1940
1926
1911
1895
1878
1861
1844
1827
1809
1795
1782
1766
1747
1726
1704
1683
1661
1637
1613
1589
1564
1538
1519
1503
1482
1461
1446
1442
1454
1490
1554
1648
1772
1922
2066
2209
2371
2536
2692
2830
2946
3038
3107
3154
3181
3191
3184
3164
3135
3095
3043
2981
2843
2661
2519
2396
2283
2176
2077
1995
1926
1858
1797
1743
1697
1659
1628
1603
1582
1565
1551
1539
1531
1523
1513
1502
1491
1480
1468
1456
1444
1430
1417
1402
1390
1378
1361
1340
1317
1292
1266
1239
1211
1183
1155
1129
1107
1096
1098
1114
1150
1213
1307
1432
1583
1753
1935
2118
2294
2436
2552
2664
2763
2843
2901
2939
2958
2960
2944
2914
2872
2816
2756
2690
2611
2522
2426
2327
2228
2132
2043
1961
1889
1828
1782
1748
1717
1690
1668
1650
1635
1621
1607
1592
1578
1564
1550
1539
1530
1516
1501
1485
1468
1450
1431
1412
1392
1369
1346
1327
1311
1289
1266
1241
1215
1190
1167
1147
1136
1138
1160
1197
1254
1345
1469
1621
1796
1984
2175
2361
2531
2680
2806
2908
2976
3020
3053
3071
3074
3062
3035
2993
2937
2869
2789
2701
2617
2535
2445
2352
2261
2175
2097
2028
1967
1916
1873
1838
1809
1788
1772
1757
1743
1729
1714
1697
1680
1663
1647
1631
1615
1602
1591
1576
1559
1541
1522
1502
1481
1457
1433
1409
1385
1361
1344
1329
1309
1287
1267
1253
1251
1269
1313
1388
1496
1636
1778
1925
2101
2288
2473
2644
2796
2923
3026
3104
3159
3193
3207
3202
3182
3149
3104
3047
2978
2898
2809
2714
2615
2515
2415
2328
2251
2173
2100
2034
1977
1930
1891
1859
1833
1811
1792
1774
1759
1745
1729
1711
1693
1675
1658
1641
1622
1601
1579
1555
1534
1515
1492
1467
1441
1414
1386
1358
1329
1298
1267
1237
1194
1153
1132
1124
1135
1171
1237
1334
1462
1619
1796
1983
2172
2330
2466
2604
2729
2835
2917
2975
3012
3029
3027
3010
2979
2935
2884
2825
2753
2669
2577
2478
2374
2270
2169
2072
1982
1902
1839
1787
1738
1693
1654
1620
1592
1568
1545
1524
1506
1489
1472
1458
1446
1431
1413
1394
1374
1353
1331
1308
1285
1262
1239
1220
1204
1185
1164
1141
1117
1092
1066
1040
1017
997
985
987
1004
1040
1102
1195
1317
1467
1637
1818
2002
2180
2343
2487
2594
2673
2741
2792
2824
2838
2835
2815
2780
2733
2674
2604
2535
2463
2380
2290
2197
2106
2020
1940
1869
1809
1760
1720
1688
1666
1651
1638
1627
1618
1611
1605
1599
1595
1592
1589
1586
1585
1586
1587
1588
1588
1587
1585
1583
1580
1578
1577
1574
1570
1567
1563
1554
1541
1525
1510
1501
1504
1524
1569
1642
1744
1850
1966
2111
2270
2432
2585
2722
2839
2931
2999
3044
3067
3073
3063
3041
3007
2960
2902
2834
2757
2672
2580
2485
2389
2295
2213
2142
2071
2005
1946
1895
1853
1819
1791
1768
1748
1730
1713
1699
1686
1672
1656
1639
1621
1603
1583
1562
1539
1515
1491
1472
1455
1433
1409
1384
1359
1335
1311
1285
1259
1234
1208
1181
1160
1145
1132
1130
1147
1191
1268
1381
1529
1706
1903
2111
2293
2455
2623
2780
2917
3029
3117
3182
3225
3247
3250
3238
3212
3175
3129
3072
3004
2925
2837
2741
2641
2537
2432
2332
2238
2160
2094
2029
1972
1923
1880
1834
1789
1757
1733
1714
1698
1683
1671
1660
1648
1635
1620
1604
1586
1567
1546
1523
1499
1475
1454
1435
1411
1386
1361
1336
1311
1284
1257
1232
1211
1200
1203
1221
1258
1325
1424
1554
1711
1888
2074
2260
2436
2595
2731
2830
2902
2965
3013
3045
3061
3061
3047
3020
2982
2934
2876
2816
2751
2675
2591
2501
2409
2316
2227
2143
2066
1997
1937
1886
1846
1814
1785
1759
1736
1717
1700
1684
1668
1652
1637
1621
1608
1596
1581
1564
1546
1526
1504
1481
1456
1430
1403
1375
1348
1325
1305
1281
1255
1228
1203
1182
1169
1171
1196
1249
1335
1434
1549
1699
1872
2055
2239
2413
2571
2707
2820
2908
2971
3012
3031
3033
3025
3006
2976
2933
2879
2815
2742
2661
2574
2482
2397
2317
2232
2147
2065
1990
1924
1867
1820
1782
1750
1724
1702
1684
1670
1655
1640
1626
1611
1596
1581
1565
1548
1529
1509
1492
1476
1455
1430
1404
1378
1352
1325
1298
1272
1246
1220
1193
1171
1155
1139
1129
1135
1163
1219
1307
1428
1577
1748
1933
2096
2242
2396
2541
2668
2772
2853
2911
2948
2966
2969
2956
2930
2896
2853
2799
2735
2660
2578
2490
2397
2304
2211
2122
2040
1973
1916
1862
1814
1773
1738
1709
1684
1662
1643
1627
1611
1596
1583
1572
1559
1543
1525
1506
1486
1466
1445
1423
1400
1375
1355
1337
1313
1288
1261
1232
1202
1171
1139
1107
1078
1055
1042
1045
1067
1114
1190
1296
1431
1589
1762
1941
2116
2279
2425
2533
2614
2689
2750
2794
2822
2833
2829
2811
2779
2734
2677
2609
2539
2465
2380
2287
2191
2096
2005
1919
1840
1769
1708
1656
1617
1586
1557
1531
1508
1489
1471
1455
1442
1430
1419
1407
1398
1390
1379
1367
1353
1338
1321
1302
1282
1260
1237
1213
1188
1168
1151
1130
1108
1086
1065
1047
1035
1035
1052
1092
1159
1239
1337
1471
1632
1809
1993
2173
2341
2491
2619
2724
2804
2861
2892
2904
2906
2897
2876
2843
2799
2744
2679
2606
2526
2442
2365
2293
2219
2148
2081
2020
1966
1919
1878
1843
1812
1784
1759
1739
1722
1704
1684
1665
1646
1628
1610
1591
1572
1553
1535
1520
1506
1488
1467
1444
1420
1394
1368
1342
1314
1287
1260
1233
1213
1198
1185
1182
1195
1232
1298
1396
1526
1684
1862
2050
2212
2356
2506
2644
2763
2857
2926
2973
3000
3008
2998
2974
2938
2895
2845
2783
2713
2634
2548
2457
2363
2267
2175
2088
2010
1946
1893
1843
1798
1760
1727
1699
1676
1656
1638
1620
1603
1586
1573
1561
1547
1532
1515
1497
1479
1460
1439
1417
1394
1369
1350
1333
1311
1286
1260
1234
1207
1180
1152
1125
1100
1081
1074
1081
1107
1160
1246
1366
1519
1699
1897
2101
2302
2490
2657
2784
2880
2969
3041
3094
3128
3145
3146
3133
3106
3067
3016
2953
2887
2816
2733
2642
2545
2445
2345
2248
2158
2077
2006
1944
1896
1858
1823
1792
1765
1741
1719
1698
1679
1660
1642
1625
1608
1593
1580
1564
1546
1526
1504
1476
1444
1414
1384
1355
1326
1303
1284
1261
1236
1209
1182
1156
1137
1129
1141
1178
1246
1329
1431
1570
1736
1919
2108
2291
2461
2612
2739
2842
2920
2975
3005
3016
3016
3004
2980
2945
2898
2840
2772
2695
2611
2520
2435
2353
2262
2170
2081
1999
1926
1863
1809
1765
1728
1697
1672
1654
1639
1623
1607
1592
1577
1562
1547
1531
1514
1497
1480
1466
1452
1433
1410
1385
1359
1332
1305
1278
1252
1225
1197
1169
1147
1129
1110
1096
1096
1117
1166
1249
1365
1512
1683
1870
2038
2192
2356
2514
2654
2772
2866
2935
2982
3008
3016
3009
2988
2956
2915
2863
2802
2731
2651
2563
2469
2371
2272
2175
2084
2008
1944
1882
1826
1777
1736
1702
1674
1651
1631
1612
1595
1579
1566
1554
1540
1524
1508
1491
1475
1459
1442
1423
1403
1381
1362
1344
1321
1296
1270
1243
1215
1186
1156
1126
1100
1081
1073
1081
1108
1163
1250
1371
1522
1697
1886
2078
2263
2433
2583
2694
2775
2846
2901
2939
2960
2965
2955
2932
2897
2850
2792
2724
2654
2581
2497
2405
2309
2212
2118
2029
1947
1873
1808
1752
1710
1677
1645
1616
1590
1566
1545
1526
1507
1490
1473
1456
1437
1422
1408
1390
1370
1349
1327
1304
1280
1256
1231
1207
1183
1165
1150
1130
1107
1083
1059
1037
1020
1013
1023
1057
1121
1200
1299
1435
1598
1778
1965
2147
2317
2469
2599
2705
2787
2845
2877
2890
2893
2884
2862
2828
2782
2726
2660
2584
2500
2410
2325
2249
2167
2078
1990
1908
1834
1770
1715
1668
1630
1599
1573
1554
1540
1526
1512
1498
1484
1470
1455
1439
1422
1405
1388
1374
1361
1344
1326
1308
1290
1273
1255
1238
1222
1207
1191
1175
1165
1158
1153
1156
1174
1213
1279
1376
1506
1665
1846
2040
2212
2367
2528
2678
2806
2908
2983
3034
3061
3068
3059
3035
2998
2954
2903
2842
2771
2692
2605
2512
2414
2315
2217
2125
2040
1969
1910
1854
1803
1759
1721
1689
1661
1638
1617
1599
1582
1565
1551
1539
1524
1508
1491
1471
1450
1428
1404
1379
1355
1330
1310
1293
1271
1247
1221
1195
1169
1142
1114
1085
1058
1036
1021
1018
1032
1068
1134
1235
1373
1543
1738
1945
2153
2350
2528
2664
2768
2863
2941
2999
3037
3058
3062
3052
3028
2992
2944
2886
2824
2757
2677
2588
2491
2390
2287
2185
2086
1993
1908
1833
1773
1724
1677
1636
1603
1576
1553
1534
1518
1503
1488
1472
1455
1441
1428
1413
1397
1379
1360
1340
1318
1295
1271
1246
1220
1199
1181
1157
1130
1102
1072
1041
1012
988
975
979
1010
1073
1154
1258
1404
1581
1777
1982
2183
2371
2537
2678
2793
2883
2940
2974
2997
3007
3004
2988
2959
2917
2865
2803
2730
2647
2566
2483
2388
2287
2184
2083
1986
1897
1818
1748
1687
1635
1592
1561
1538
1518
1500
1483
1468
1453
1439
1425
1410
1393
1376
1362
1349
1333
1315
1295
1274
1252
1229
1204
1178
1151
1123
1095
1074
1055
1031
1005
982
967
967
1007
1084
1182
1308
1463
1615
1769
1948
2135
2315
2478
2619
2735
2826
2892
2934
2956
2961
2950
2927
2894
2850
2796
2733
2661
2580
2491
2397
2298
2197
2109
2029
1946
1867
1795
1732
1678
1633
1597
1568
1544
1525
1508
1495
1485
1474
1462
1450
1437
1422
1408
1392
1375
1357
1338
1323
1308
1289
1267
1243
1219
1194
1170
1145
1119
1092
1064
1038
1022
1014
1014
1032
1074
1147
1255
1395
1562
1748
1943
2135
2294
2426
2555
2668
2761
2831
2878
2905
2913
2905
2883
2848
2801
2749
2693
2625
2548
2462
2370
2273
2175
2079
1987
1902
1825
1764
1716
1670
1629
1594
1565
1540
1519
1502
1487
1473
1460
1447
1437
1429
1417
1404
1390
1374
1357
1339
1319
1298
1276
1253
1235
1219
1199
1177
1154
1129
1104
1078
1053
1031
1015
1012
1028
1062
1119
1211
1337
1492
1670
1860
2052
2236
2404
2550
2670
2754
2811
2857
2887
2901
2899
2882
2852
2811
2759
2696
2623
2551
2478
2393
2300
2204
2108
2015
1928
1849
1779
1718
1666
1622
1590
1565
1542
1522
1504
1489
1475
1462
1449
1436
1422
1408
1397
1387
1373
1358
1342
1324
1306
1287
1266
1244
1220
1195
1169
1149
1132
1110
1087
1063
1038
1016
1003
1005
1030
1082
1168
1268
1385
1539
1717
1905
2092
2269
2429
2566
2677
2763
2824
2862
2878
2877
2865
2842
2808
2763
2706
2639
2562
2478
2388
2293
2207
2126
2039
1953
1872
1797
1731
1674
1626
1586
1554
1527
1504
1489
1490
1496
1493
1485
1474
1461
1447
1433
1417
1400
1383
1369
1356
1339
1319
1298
1276
1254
1232
1208
1184
1159
1134
1109
1090
1074
1054
1036
1027
1033
1063
1123
1216
1342
1498
1675
1839
1994
2164
2330
2480
2610
2716
2797
2854
2890
2906
2906
2891
2865
2831
2786
2730
2664
2588
2504
2415
2322
2227
2132
2039
1960
1892
1824
1761
1704
1656
1616
1582
1554
1531
1511
1493
1478
1468
1459
1448
1435
1422
1408
1394
1379
1363
1347
1330
1311
1295
1281
1263
1242
1220
1197
1174
1150
1126
1101
1076
1051
1029
1016
1015
1027
1061
1123
1219
1348
1506
1684
1873
2062
2242
2387
2504
2616
2711
2784
2834
2863
2873
2866
2845
2812
2767
2712
2656
2596
2524
2443
2357
2267
2178
2091
2009
1934
1869
1814
1773
1743
1716
1693
1676
1664
1655
1648
1642
1634
1626
1617
1608
1599
1586
1570
1551
1531
1510
1486
1461
1434
1406
1377
1347
1324
1304
1280
1255
1229
1204
1177
1150
1125
1104
1090
1088
1102
1135
1198
1293
1420
1576
1753
1941
2128
2305
2464
2600
2709
2784
2833
2870
2891
2896
2885
2861
2825
2778
2721
2655
2581
2510
2438
2354
2263
2169
2076
1986
1902
1826
1758
1698
1646
1603
1571
1547
1524
1503
1484
1468
1454
1440
1426
1412
1399
1385
1374
1364
1350
1333
1315
1297
1278
1259
1239
1219
1199
1178
1156
1140
1127
1108
1088
1067
1045
1023
1001
983
974
981
1011
1060
1134
1246
1392
1566
1758
1956
2149
2362
2572
2735
2860
2953
3011
3044
3065
3071
3062
3040
3006
2960
2903
2836
2760
2676
2595
2514
2421
2323
2224
2128
2037
1955
1882
1817
1762
1715
1677
1650
1630
1610
1592
1576
1561
1547
1533
1518
1503
1488
1474
1464
1455
1442
1427
1411
1392
1371
1348
1324
1300
1276
1253
1230
1214
1200
1180
1157
1134
1111
1091
1081
1089
1123
1188
1288
1400
1528
1693
1879
2073
2263
2439
2595
2727
2833
2912
2966
2999
3010
3005
2989
2962
2923
2872
2811
2741
2662
2576
2483
2386
2299
2218
2132
2046
1964
1888
1819
1760
1711
1671
1639
1614
1594
1581
1571
1560
1548
1536
1525
1513
1499
1485
1471
1456
1440
1427
1415
1399
1381
1363
1345
1326
1305
1282
1258
1234
1211
1194
1178
1158
1136
1115
1098
1091
1101
1135
1200
1300
1435
1599
1758
1916
2097
2281
2454
2608
2738
2842
2920
2973
3004
3015
3009
2989
2957
2914
2861
2798
2724
2642
2554
2461
2365
2267
2171
2090
2019
1947
1879
1819
1768
1724
1688
1658
1634
1614
1598
1587
1578
1566
1554
1543
1531
1518
1505
1491
1477
1463
1447
1430
1417
1406
1390
1370
1348
1326
1304
1283
1262
1239
1216
1194
1177
1162
1143
1127
1118
1124
1152
1209
1301
1426
1582
1762
1955
2126
2279
2437
2584
2712
2816
2894
2948
2981
2994
2989
2969
2939
2901
2851
2791
2721
2642
2556
2465
2371
2276
2183
2093
2009
1940
1884
1829
1780
1738
1702
1673
1650
1632
1618
1606
1595
1586
1578
1559
1534
1515
1498
1481
1464
1447
1429
1412
1394
1376
1363
1352
1336
1318
1299
1278
1256
1232
1208
1184
1159
1135
1118
1108
1099
1101
1121
1166
1241
1350
1492
1662
1851
2048
2243
2404
2538
2669
2784
2876
2943
2987
3010
