As of December 31, 2017, the estimated future payments related to these contracts are as follows:
Estimated future payments