580
512
372
256
495
493