english: 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."
non_english: Тож "дати Ікс для Ігрека", це словосполучення відповідає думці "зробити так, щоб Ікс дістався Ігреку". Тоді як "дати Ігреку Ікс" відповідає думці "зробити так, щоб Ігрек отримав Ікс".