510
541
675
726
685
638
657
675
692
726
666
820
801
719
839
1006
846
892
931
913
942
895
818
897
873
878
908
823
987
|