of 31,397