528
206
382
269
255
155
228
983
170
828