Fine Gael recovers, but Sinn Féin remains the most popular party despite a drop in support.