The total payment due is £1,656.
Cyfanswm y taliad sy'n ddyledus yw £1,639.