Figures released by the UK Border Agency show that in the last 16 months a total 1,161 firms have been fined nearly £ 10 million for flouting employment laws by hiring a total of 2,058 illegal workers between them .