575
196
341
231
930
318
154
337
161
678