So, "give the X to the Y," that construction corresponds to the thought "cause X to go to Y." Whereas "give the Y the X" corresponds to the thought "cause Y to have X."
Dus "Geef het X aan de Y" -- die constructie stemt overeen met de gedachte "Doe X naar Y gaan." Maar "Geef de Y het X" stemt overeen met de gedachte "Zorg dat Y X krijgt."