580
144
83
837
234
540
412
155
338
438