$31,312.77