304 killed in Iran protests: Amnesty