593
613
582
585
669
691
1540
580
726
714
889
625
585
623
573
816
607
1167
598
598
733
890
542
775
551
629
825
929
725
834