505
475
454
542
287
443
350
192
223
429