Tax amnesty program generates $17 million