528
210
384
269
255
155
228
983
170
828