587
204
357
239
955
347
158
343
181
697