695
543
626
739
858
498
605
667
564
485
711
508
615
608
646