528
207
384
269
255
155
228
983
170
828