528
206
382
269
254
155
228
983
170
828