532
210
385
269
256
155
229
989
170
832