535
211
386
269
256
158
231
997
171
834