of 31,420