590
237
583
105
458
117
104
223
240
286