2461
2466
2479
2487
2507
2520
2520
2548
2583
2599
2606
2611
2611
2604
2599
2569
2563
2558
2542
2542
2526
2526
2523
2511
2506
2493
2482
2484
2486
2488
2485
2467
2466
2464
2455
2451
2435
2440
2422
2418
2401
2393
2387
2387
2386
2381
2378
2371
2362
2347
2342
2340
2337
2333
2328
2328
2307
2294
2233
2218
2207
2194
2220
2198
2177
2163
2130
2135
2142
2135
2132
2122
2105
2083
2077
2073
2060
2031
2026
2005
2001
2004
1991
1976
1956
1937
1931
1915
1911
1911
1911
1905
1884
1870
1858
1848
1831
1818
1852
1795
1834
1832
1828
1822
1825
1840
1830
1825
1815
1805
1804
1804
1799
1797
1804
1793
1800
1776
1749
1742
1726
1697
1661
1664
1691
1680
1732
1695
1808
1846
1805
1803
2049
2033
1931
1875
1874
1883
1874
1859
1835
1831
1826
1806
1760
1683
1642
1645
1637
1599
1523
1596
1564
1558
1513
1546
1593
1511
1519
1547
1584
1670
1574
1528
1458
1427
1416
1402
1394
1384
1379
1379
1384
1379
1366
1359
1343
1329
1326
1314
1300
1292
1286
1272
1272
1267
1248
1241
1217
1202
1217
1208
1172
1166
1165
1161
1156
1157
1153
1151
1145
1132
1119
1119
1114
1110
1104
1097
1091
1081
1076
1058
1045
1024
1021
1021
1012
1002
997
997
999
1021
1001
1004
1014
1040
987
987
987
988
987
985
1007
996
991
991
991
990
988
986
980
961
941
940
940
942
943
940
940
943
944
955
960
957
930
930
930
931
926
926
928
927
927
925
920
919
917
922
934
945
939
944
932
920
914
916
915
915
911
895
886
883
892
899
877
858
864
856
849
848
867
866
858
835
836
829
840
833
824
814
800
797
793
790
787
793
778
779
771
768
762
763
776
780
792
802
831
846
865
864
890
897
902
907
910
933
937
958
965
978
986
995
1002
1002
1002
1003
1006
1008
1015
1016
1023
1027
1030
1030
1034
1037
1041
1048
1048
1048
1048
1051
1066
1070
1054
1062
1073
1081
1091
1091
1103
1107
1121
1121
1121
1121
1121
1121
1123
1127
1143
1144
1145
1147
1148
1148
1148
1146
1147
1151
1160
1160
1160
1165
1176
1191
1198
1201
1201
1195
1191
1193
1197
1199
1207
1212
1219
1197
1218
1220
1232
1220
1220
1226
1229
1227
1226
1226
1231
1274
1287
1294
1310
1309
1313
1328
1326
1337
1324
1333
1363
1366
1370
1387
1398
1434
1438
1439
1444
1455
1459
1473
1472
1488
1509
1511
1515
1529
1537
1541
1532
1532
1516
1514
1513
1530
1539
1541
1548
1581
1588
1602
1614
1619
1628
1628
1623
1620
1617
1630
1632
1628
1637
1631
1643
1643
1635
1637
1641
1649
1657
1666
1667
1663
1654
1666
1644
1644
1645
1649
1646
1648
1647
1612
1597
1587
1577
1578
1566
1555
1563
1563
1561
1557
1545
1545
1545
1545
1545
1544