535
211
386
269
256
158
231
997
170
834