With the long weekend in Melbourne Magic 1278 have been counting down their 500 best songs of all time as voted by radio station listeners. Magic will reach their number 0ne just after 11.00am on Tuesday. Here is the list