2644
1593
1468
1420
1319
1255
1181
1140
1122
1116
1054
1024
1013
1006
1001
984
952
895
883
880
865
864
852
831
821
801
792
790
785
761
751
735
733
732
728
711
706
703
695
685
684
680
679
675
674
669
668
668
656
654
649
647
646
642
636
636
632
631
627
626
626
625
625
622
618
615
613
612
610
607
605
603
602
602
598
596
594
590
587
587
587
586
582
582
582
580
578
578
575
575
575
574
573
573
572
569
569
568
567
560
559
559
559
558
557
556
555
555
553
552
552
552
551
550
549
548
546
544
543
543
542
541
540
538
537
537
536
536
536
535
533
532
530
526
525
524
522
520
520
519
519
518
517
516
516
513
513
513
513
510
508
508
508
508
507
507
507
507
507
506
505
502
502
500
500
498
497
497
497
497
496
495
493
492
491
490
489
489
488
488
487
485
484
482
481
481
480
478
478
478
475
475
474
474
473
473
472
471
471
470
469
465
465
463
463
463
463
462
461
460
457
457
457
456
455
455
454
454
454
453
452
452
450
449
449
447
446
446
445
444
444
444
443
443
442
441
441
440
440
439
437
437
435
435
434
434
434
433
432
431
431
430
430
429
428
427
427
426
425
424
422
422
422
422
418
418
418
417
417
415
415
414
413
413
411
410
409
409
407
406
405
404
401
401
393
392
388
386
384
384
384
384
384
383
383
380
380
379
379
378
374
371
348
307