532
210
385
269
256
156
230
991
170
833