806
798
793
786
780
766
753
745
744
742
721
715
695
681
677
674
673
661
658
652
651
646
640
633
606
598
556
550
547
541
531
529
521
517
514
496
488
483
481
471
467
463
438
437
436
432
425
418
417
416
415
413
409
398
397