FWO recovers $161,551 in unpaid wages for 284 workers