US provides visas to up to 15,000 temporary workers