1047
950
945
949
966
1634
961
981
951
953
940
1482
1436
1538
748
691
744
747
768
723
806
706
771
711
774
727
722
762
729
761
822
733