532
211
385
269
256
156
231
992
170
833