531
210
384
269
255
155
228
984
170
830