Year Number 1996 99.4680862426758 1998 98.4042587280273 2000 97.3544998168945 2002 97.3544998168945 2003 94.9748764038086 2004 93.2038803100586 2005 90.7766952514648 2006 95.1690826416016 2007 94.2028961181641 2008 94.711540222168 2009 94.7867279052734 2010 92.4170608520508 2011 94.3127975463867 2012 98.5782012939453 2013 98.1042633056641 2014 98.0952377319336 2015 96.1904754638672 2016 94.2857131958008 2017 93.8095245361328 2018 94.8113174438477 2019 94.3396224975586 2020 91.5094375610352 2021 89.6226425170898 2022 92.4528274536133