Year Number 2003 91.9598007202148 2004 94.6601943969727 2005 99.0291290283203 2006 98.5507278442383 2007 98.5507278442383 2008 98.0769195556641 2009 98.1042633056641 2010 96.6824645996094 2011 95.7345962524414 2012 94.7867279052734 2013 93.8388595581055 2014 97.1428604125977 2015 97.6190490722656 2016 97.1428604125977 2017 92.8571395874023 2018 97.1698150634766 2019 91.9811325073242 2020 93.8679275512695 2021 94.3396224975586 2022 92.9245300292969