500
328
644
747
404
287
643
563
697
315