646
609
570
542
516
572
594
497
564
530
596
505
552
524
595