2542
2055
1626
1412
1272
1125
1101
1072
1060
968
919
914
906
896
891
865
857
850
832
814
809
785
783
760
738
725
701
698
696
674
660
658
647
626
624
622
612
596
588
582
582
581
573
568
567
556
556
555
548
543
540
535
530
528
515
510
509
501
500
500
489
488
485
484
483
482
482
482
481
481
478
477
474
470
470
470
470
465
457
455
455
452
451
451
447
446
444
444
442
439
439
439
437
434
432
428
426
426
426
424
424
421
420
419
418
414
413
413
412
411
409
403
402
401
398
396
395
394
393
392
391
391
386
384
383
382
379
378
377
377
375
374
374
374
373
373
372
370
368
367
367
366
364
363
363
360
360
360
355
353
352
351
351
350
345
344
341
340
339
339
336
332
330
326
326
326
325
322
318
318
318
318
317
317
312
311
310
310
310
309
309
306
306
306
302
302
301
301
300
300
299
299
299
298
298
297
294
294
294
293
292
292
292
292
292
291
291
290
290
289
289
288
288
287
287
286
286
286
286
286
286
285
284
284
283
283
283
282
281
280
280
280
278
278
274
274
274
273
273
270
269
267
266
263
263
256