947
669
578
649
599
603
658