A 3.1% bond has a maturity of 17 years. The par value of the bond is $1,000. If the yield to maturity is 6.4% and the interest payments are made semi-annually, then what is the current price of the bond? Enter your answer rounded off to two decimal points.