$31,017.99