2043
2052
2062
2069
2083
2102
2145
2166
2168
2174
2176
2223
2232
2249
2277
2290
2307
2321
2337
2348
2349
2349
2335
2328
2304
2297
2294
2289
2270
2249
2266
2246
2252
2282
2305
2317
2315
2287
2276
2271
2264
2275
2285
2293
2318
2351
2354
2355
2356
2355
2352
2307
2298
2261
2254
2229
2214
2189
2185
2175
2168
2163
2160
2153
2139
2131
2132
2140
2147
2150
2152
2149
2145
2144
2144
2146
2154
2158
2156
2164
2167
2189
2220
2231
2236
2248
2255
2264
2267
2276
2279
2283
2301
2305
2313
2322
2326
2333
2348
2354
2359
2413
2421
2450
2456
2498
2498
2499
2492
2479
2471
2421
2399
2349
2321
2314
2310
2310
2282
2259
2245
2216
2182
2167
2143
2142
2144
2146
2151
2159
2193
2204
2211
2217
2279
2280
2251
2236
2214
2205
2173
2128
2123
2131
2141
2159
2192
2208
2232
2236
2238
2228
2226
2225
2219
2210
2226
2232
2219
2196
2179
2167
2137
2137
2129
2106
2092
2087
2070
2048
2037
2009
2007
2004
2001
1991
1990
1991
1985
1979
1975
1956
1956
1954
1948
1948
1944
1942
1924
1916
1914
1915
1906
1898
1892
1886
1859
1833
1821
1812
1764
1733
1724
1698
1686
1671
1620
1581
1563
1558
1520
1518
1514
1511
1508
1491
1471
1457
1442
1432
1425
1421
1419
1405
1400
1397
1379
1372
1365
1352
1347
1337
1322
1319
1311
1307
1302
1298
1294
1284
1257
1251
1244
1241
1238
1235
1195
1190
1186
1166
1163
1161
1154
1151
1147
1135
1122
1117
1114
1099
1065
1053
1039
1033
1032
1027
1022
1007
1002
992
972
971
967
964
958
951
947
942
938
935
931
926
920
909
904
901
881
885
886
881
865
856
846
839
829
829
828
815
804
797
776
769
767
766
765
754
747
742
738
732
722
712