1st movement: Yinning Sa 2nd & 3rd movements: Sharon Tang Piano II (Orchestral Reduction): Kenneth Teh