513
306
274
465
620
609
417
219
467
396