Year Number 1996 91.3978500366211 1998 91.9786071777344 2000 92.0212783813477 2002 91.0052947998047 2003 91.0052947998047 2004 91.625617980957 2005 88.2926864624023 2006 92.1951217651367 2007 93.2038803100586 2008 94.6601943969727 2009 95.2153091430664 2010 94.7619018554688 2011 94.7867279052734 2012 95.2606658935547 2013 95.7345962524414 2014 88.9423065185547 2015 81.4285736083984 2016 80.9523773193359 2017 71.4285736083984 2018 73.8095245361328 2019 73.8095245361328 2020 73.8095245361328 2021 74.7619018554688 2022 78.301887512207