2134
2128
2052
2039
2038
2037
2022
2012
1962
1966
1985
1883
1866
1829
1828
1830
1810
1801
1794
1790
1810
1775
1775
1778
1777
1773
1771
1743
1766
1716
1702
1700
1688
1646
1633
1623
1615
1604
1587
1566
1562
1524
1525
1590
1618
1616
1607
1608
1603
1592
1597
1603
1607
1610
1614
1624
1637
1646
1646
1656
1656
1656
1656
1665
1693
1723
1729
1737
1744
1745
1745
1755
1759
1766
1776
1793
1814
1827
1833
1840
1846
1877
1889
1892
1900
1916
1928
1919
1941
1955
1963
1983
2029
2029
2039
2046
2060
2053
2017
1994
1989
1998
1990
1974
1956
1945
1940
1939
1937
1935
1962
1950
1951
1964
1992
1996
2002
2047
2050
2061
2072
2076
2059
2053
2046
2029
2016
2005
2002
2004
2010
2009
1993
1991
1982
1981
1979
1978
2000
2008
2009
2038
2067
2074
2083
2092
2105
2108
2129
2152
2169
2170
2181
2191
2191
2180
2206
2191
2219
2201
2216
2206
2205
2210
2212
2209
2202
2194
2209
2204
2196
2186
2182
2193
2179
2175
2179
2192
2226
2225
2214
2261
2274
2274
2282
2311
2320
2313
2306
2314
2316
2320
2325
2323
2348
2352
2352
2350
2360
2364
2376
2367
2373
2375
2374
2375
2383
2388
2378
2378
2380
2364
2361
2362
2326
2321
2300
2287
2266
2236
2193
2155
2155
2155
2188
2176
2155
2142
2146
2127
2131
2152
2168
2193
2190
2184
2176
2171
2176
2193
2197
2192
2177
2178
2159
2122
2108
2108
2126
2113
2110
2107
2102
2097
2093
2091
2085
2034
2020
2011
2009
2000
1948
1948
1921
1891
1852
1836
1808
1783
1766
1757
1680
1684
1651
1636
1608
1607
1605
1578
1524
1519
1519
1517
1503
1496
1482
1479
1469
1469
1455
1431
1423
1423
1406
1379
1373
1348
1332
1318
1316
1316
1310
1290
1278
1277
1274
1238
1232
1223
1209
1186
1182
1178
1161
1150
1139
1124
1122
1111
1106
1098
1097
1091
1081
1076
1069
1061
1058
1055
1053
1053
1051
1045
1047
1034
1031
1027
1007
1009
1006
1014
1046
1048
1050
1054
1074
1107
1123
1133
1145
1154
1184
1191
1194
1203
1195
1200
1204
1206
1203
1201
1209
1223
1230
1236
1238
1224
1240
1247
1245
1236
1234
1240
1249
1252
1258
1266
1274
1274
1270
1266
1261
1261
1273
1221
1225
1243
1237
1228
1231
1229
1228
1237
1234
1234
1236
1242
1249
1241
1242
1261
1259
1267
1251
1251
1254
1256
1257
1271
1265
1272
1271
1269
1272
1271
1269
1270
1271
1274
1275
1276
1281
1283
1285
1303
1313
1331
1326
1292
1292
1304
1303
1313
1302
1303
1302
1302
1305
1315
1311
1314
1320
1321
1320
1317
1316
1318
1320
1320
1319
1319
1321
1320
1319
1319
1319
1319
1320
1321
1323
1324
1324
1339
1334
1333
1341
1338
1344
1340
1336
1338
1342
1342
1340
1340
1342
1341
1340
1338
1342
1342
1343
1343
1346
1349
1351
1355
1346
1347
1347
1347
1345
1345
1345
1347
1347
1347
1350
1349