575
156
994
233
233
245
311
154
338
389