Despite the sharp deterioration in the socioeconomic landscape between 2007 and 2009 the report indicates a strong commitment to the implementation of the programme aims established at the outset

What is the correctly punctuated version of this sentence?
Despite the sharp deterioration in the socio-economic landscape between 2007 and 2009, the report indicates a strong commitment to the implementation of the programme aims established at the outset.