Year Number 1996 99.4680862426758 1998 96.2765960693359 2000 98.9417953491211 2002 95.2380981445313 2003 99.4974899291992 2004 99.5145645141602 2005 99.0291290283203 2006 95.6521759033203 2007 98.5507278442383 2008 99.038459777832 2009 92.4170608520508 2010 82.9383850097656 2011 71.0900497436523 2012 72.9857788085938 2013 72.0379180908203 2014 87.6190490722656 2015 88.5714263916016 2016 89.0476226806641 2017 88.5714263916016 2018 84.9056625366211 2019 81.1320724487305 2020 72.6415100097656 2021 73.5849075317383 2022 80.6603775024414