575
197
343
232
936
322
154
338
167
680