Year Number 1996 88.5245895385742 1998 89.0710372924805 2000 91.2568283081055 2002 92.4324340820313 2003 95.6756744384766 2004 92.5373153686523 2005 95.5882339477539 2006 96.0975646972656 2007 91.2621383666992 2008 93.2038803100586 2009 97.6076583862305 2010 97.1291885375977 2011 97.6303329467773 2012 97.1563949584961 2013 98.1042633056641 2014 93.75 2015 90 2016 90.9523773193359 2017 93.3333358764648 2018 93.8095245361328 2019 93.3333358764648 2020 90.9523773193359 2021 93.8095245361328 2022 90.0943374633789