532
210
385
269
256
156
231
992
170
833