468
494
624
553
489
464
513
477
552
556
523
576
420
528
455
498
677
447
416
617
559
584
634
628
1348
1053
1072
879
786