532
210
385
269
256
155
229
991
170
832