of 31,789