$31,312.97