Demand for 1.8 million foreign workers almost fully met