Voting has finished for the 2017 election