2200
1800
1313
1780
270
1308
1707
770
1312
1974
1706
468
1339
1840
1364
1845
1389
1846
1428
1846
1461
1846
1496
1846
1538
1846
1578
1837
1621
1829
1650
1811
1675
1800
1699
1779
1720
1757
1724
1782
1735
1810
1754
1829
1776
1850
1807
1861
1842
1861
1877
1861
1922
1861
1976
1861
2015
1861
2043
1861
2084
1848
2121
1832
2129
1807
2151
1828
2153
1794
2170
1772
2201
1753
2190
1726
2197
1692
2189
1672
2189
1641
2175
1609
2175
1589
2151
1568
2141
1534
2141
1503
2137
1472
2141
1445
2135
1415
2135
1376
2120
1343
2104
1293
2111
1316
2119
1256
2133
1228
2143
1201
2154
1176
2165
1144
2172
1110
2172
1074
2172
1037
2159
998
2146
962
2129
927
2112
887
2086
863
2063
840
2020
826
2036
806
1983
815
1953
813
1919
806
1886
806
1847
806
1811
806
1762
806
1719
806
1676
806
1633
806
1593
806
1557
806
1526
806
1502
822
1471
833
1448
854
1427
876
1417
897
1412
921
1417
950
1376
910
1354
886
1326
866
1305
838
1288
818
1257
792
1236
774
1213
763
1187
760
1165
760
1109
753
1066
760
1025
767
986
777
941
788
901
805
866
822
828
842
801
869
772
896
737
924
722
957
695
975
678
1008
657
1030
639
1060
628
1087
610
1120
590
1162
578
1195
573
1228
573
1264
573
1303
573
1346
573
1390
573
1436
573
1480
573
1521
568
1559
568
1611
568
1650
568
1688
576
1731
591
1768
602
1793
617
1816
633
1834
660
1848
690
1859
725
1868
753
1873
779
1872
807
1869
841
1862
884
1862
925
1862
969
1862
1013
1862
1054
1862
1082
1858
1132
1858
1166
1858
1207
1854
1252
1854
1287
1850
1308
1850
1339
1702
1363
1699
1389
1699
1428
1699
1457
1699
1481
1700
1510
1705
1444
1673
1420
1651
1391
1627
1380
1603
1369
1581
1378
1558
1344
1603
1325
1629
1313
1653
1289
1675
1261
1691
1235
1697
1209
1703
1185
1703
1279
1703
1301
1699
1393
1525
1416
1498
1440
1473
1469
1458
1497
1451
1530
1444
1556
1445
1587
1453
1612
1461
1635
1477
1660
1479
1683
1484
1707
1490
1548
1572
1572
1576
1595
1585
1617
1588
1640
1596
1663
1610
1688
1624
1711
1628
1753
1631
1746
1652
1734
1677
1708
1652
1726
1723
1765
1625
1786
1608
1809
1597
1831
1588
1859
1578
1877
1561
1888
1536
1888
1508
1884
1482
1877
1454
1856
1427
1832
1420
1804
1404
1772
1393
1748
1387
1719
1377
1692
1367
1666
1355
1639
1344
1614
1334
1592
1329
1565
1316
1542
1310
1520
1303
1500
1302
1476
1307
1449
1316
1415
1322
1385
1337
1356
1358
1336
1381
1310
1404
1292
1429
1269
1458
1242
1484
1222
1518
1193
1533
1168
1552
1140
1561
1110
1561
1067
1561
1015
1561
976
1561
933
1561
879
1566
849
1566
844
1544
857
1521
857
1494
849
1449
866
1471
899
1489
937
1496
966
1507
1000
1514
1032
1521
1072
1521
1112
1511
1147
1511
1178
1500
1203
1490
1307
1379
1313
1355
1313
1327
1320
1300
1314
1274
1292
1252
1312
1233
1316
1212
1317
1180
1329
1203
1342
1226
1365
1246
1390
1262
1413
1274
1435
1286
1726
1695
1157
1704
1130
1706
1094
1706
1054
1707
1017
1707
983
1711
948
1715
913
1715
861
1715
815
1715
789
1715
761
1710
736
1696
718
1668
713
1642
713
1609
713
1568
713
1533
713
1494
718
1464
718
1423
718
1388
718
1365
733
1339
745
1315
766
1299
793
1290
817
1285
842
1289
872
1295
897
1309
919
1328
942
1346
968
1355
1005
1359
1041
1364
1078
1370
1123
1365
1144
1349
1159
1331
1165
1310
868
1270
861
1248
851
1219
843
1189
843
1156
843
1118
850
1076
856
1050
867
1026
887
1004
910
983
933
961
958
947
983
933
1010
923
1040
914
1065
910
1092
909
1114
909
1144
909
1169
917
827
1072
809
1097
801
1123
781
1163
764
1186
745
1209
735
1239
735
1271
733
1295
1027
1214
1010
1183
1003
1156
1003
1126
1015
1104
1035
1082
1061
1069
1090
1063
1058
1101
1044
1131
1035
1161
1039
1188
1142
1058
1174
1063
1202
1080
1232
1102
1260
1118
1279
1141
1307
1162
1168
1289
1164
1266
1164
1245
1166
1221
1187
1198
1162
1194
1212
941
1243
962
1278
985
1307
1009
1335
1032
1364
1055
1388
1076
1416
1094
1439
1115
1476
1134
1510
1150
1543
1170
1576
1184
1603
1201
1633
1224
1664
1235
1693
1243
1719
1255
1749
1268
1772
1278
1795
1285
1824
1289
1857
1294
1882
1298
1906
1303
1933
1298
1952
1275
1956
1320
1967
1239
1984
1215
1991
1191
1996
1164
2005
1135
2012
1106
2017
1074
2013
1044
2001
1012
1993
988
1973
959
1945
944
1922
936
1895
931
1867
931
1840
935
1808
935
1766
935
1724
935
1681
935
1640
935
1610
935
1581
935
1596
1065
1627
1070
1654
1077
1683
1072
1711
1072
1741
1072
1773
1072
1806
1072
1840
1072
1863
1062
1857
1098
1850
1126
1845
1160
1814
1144
1791
1132
1754
1117
1719
1103
1688
1088
1658
1092
1570
1055
1540
1036
1507
1023
1474
1006
1454
989
1429
971
1972
1346
1985
1374
1996
1400
2005
1422
2014
1449
2017
1479
2015
1507
2012
1533
2010
1560
2008
1591
2008
1622
1996
1649
1978
1671
1960
1694
1934
1703
1990
1703
2016
1695
2037
1684
2028
1659
1909
1710
1887
1714
0