505
474
453
542
287
443
350
192
223
429