2047
1037
870
845
844
746
703
640
633
627
624
581
580
549
530
522
522
514
501
495
480
479
477
476
464
462
461
460
458
455
454
454
450
450
449
445
414
410
410
408
407
401
397
393
391
388
385
383
379
376
369
369
369
368
367
367
366
366
365
363
361
358
357
357
357
356
355
354
353
353
348
347
347
345
344
344
341
340
339
338
338
337
336
336
336
335
335
334
333
329
329
329
328
323
321
320
320
318
317
317
313
310
309
308
308
307
306
306
306
305
303
303
303
302
302
301
301
298
298
297
295
295
294
291
291
289
286
283
281
280
280
280
280
278
276
276
275
274
274
274
272
271
271
271
269
268
266
265
264
264
263
263
261
261
261
261
260
259
259
259
258
258
258
257
257
256
255
255
253
253
253
252
252
252
252
251
251
250
250
250
247
247
247
247
246
244
244
243
243
242
239
239
238
237
236
236
235
235
234
234
234
233
232
231
231
230
230
229
229
223
222
220
219
219
218
218
217
216
215
213
212
211
211
210
209
208
206
206
204
204
200
197
196
195
194
190
189
184
170