508
1123
685
1329
851
753
712
767
722
671
898
688
728
747
1323
949
854
829
740
710
714
1336
1099
839
762