22 thousand guest teachers