2047
1545
1507
1308
1127
1022
985
938
821
783
699
692
679
670
652
646
643
621
614
595
576
575
563
560
538
533
528
515
511
510
503
502
495
494
482
473
472
454
445
439
433
430
428
424
423
421
405
403
402
400
395
385
383
377
373
371
370
368
366
366
362
362
356
355
354
353
350
345
344
343
335
334
334
334
326
324
323
315
312
312
311
307
306
304
304
301
295
288
284
283
279
276
271
266
261
259
259
259
258
257
255
252
252
249
249
246
246
245
245
244
243
241
240
239
238
236
235
233
232
231
230
224
220
214
210
206
202
201
196
191
191
190
182
181
180
175
166
132