291
337
285
677
227
197
300