337
578
680
649
358
496