Strange as it may seem, but it's cheaper to transfer miles by 10k at a time than transferring 20k as a whole. CX/AM charges $170 for the first 10k (the min.)
But charges $140 per increment of 5k thereafter!
Assuming of course you want to transfer miles in 10k increments..