Year Number 2003 91.9598007202148 2004 89.3203887939453 2005 84.9514541625977 2006 84.5410614013672 2007 89.3719787597656 2008 83.6538467407227 2009 96.6824645996094 2010 98.5782012939453 2011 84.3601913452148 2012 85.3080596923828 2013 85.7819900512695 2014 82.8571395874023 2015 97.6190490722656 2016 97.1428604125977 2017 97.1428604125977 2018 97.1698150634766 2019 93.3962249755859 2020 92.4528274536133 2021 92.9245300292969 2022 93.8679275512695