535
211
388
270
256
158
231
997
171
836