21 thousands vacancies