Entries to the Eurovision Final : 0961 Song Nr Year Startnr Country Artist Title Points Place Details 0961 2005 20 Russia Natalia Podolskaya | Наталья Подольская Nobody Hurt No One 57 15 details Records 1 to 1 of 1