407
245
606
570
322
249
468
524
556
233