513
307
274
465
621
610
418
219
467
396