Future minimum payments are approximately as follows (in thousands):
2015
2016
2017
2018
2019 and after
Total minimum payments