505
475
287
443
192
429
319
416
239
717