956
920
971
888
1007
982
1043
1032
1443
934
863
857
923
881
835
778
699
907
1161
894
989
864
710
720
1030
958
1154
1226
1368
1636
868
715
691
741
717