Magnificat in D Major, BWV 243. Piano Vocal Score based on the urtext of the New Bach Edition