195
341
930
318
256
407
403
161
677
580