532
210
385
269
255
155
229
989
170
831