Iran accounted for 314 of the 579 executions recorded worldwide, Amnesty International says.