Source: https://www.travelcodex.com/spend-1000-on-air-france-earn-20000-amex-membership-reward-points/