How much should you be prepared to pay for a 10-year bond with an annual coupon of 6% and a yield to maturity of 7.5%?

A) $893.33
B) $956.52
C) $1,045.45
D) $1,111.11