503
473
284
442
364
192
429
416
239
463