328
564
659
646
355
476