Poll: Who should win the first semi-final of Eurovision 2017?

193

18 songs, 10 spots in the final