A 25-year bond ($1,000 par value) with semi-annual coupons is selling for $1,100, and the coupon rate is 5.8%. The bond can be called in 8 years for a call price of $1,058. What are the current yield, yield to maturity and yield to call for this bond?