840
831
801
736
732
700
691
675
665
660
655
649
610
602
598
595
592
581
571
561
547
537
512
502
489
488
486
477
476