of 31,226