830
824
794
729
728
694
686
670
660
655
650
643
601
599
595
588
583
576
566
558
543
533
508
506
499
486
484
478
473
469