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