579
233
155
338
115
305
685
35
268
356