of 31,086