"The vacancies are filled primarily by the placement of indents by railways with recruitment agencies as per operational requirements. Total 2,94,115 vacancies have been filled up in the past five years and up to September 30, 2023," the minister said in his written reply in Rajya Sabha.