535
211
388
270
256
159
231
997
171
837