575
196
341
232
930
318
154
337
161
678