of 31,389