504 vacancies found