570
577
306
356
221
183
174
239
441
165