876
960
860
907
929
871
1144
859
778
794
874
952
916
964
883
1002
976
1040
1024
1439
858
854
879
832
773
695
903
1158
890
985
705
716
1025
953