834
828
797
732
729
696
688
672
662
657
653
647
606
601
597
590
578
569
560
546
536
510
509
501
488
486
481
475
471