Year Number 1996 75.4098358154297 1998 79.7814178466797 2000 85.792350769043 2002 86.4864883422852 2003 97.2972946166992 2004 93.532341003418 2005 95.5882339477539 2006 93.6585388183594 2007 95.1456298828125 2008 94.1747589111328 2009 97.6076583862305 2010 98.0861206054688 2011 97.6303329467773 2012 93.3649291992188 2013 92.4170608520508 2014 99.038459777832 2015 99.0476226806641 2016 94.2857131958008 2017 98.0952377319336 2018 95.2380981445313 2019 94.2857131958008 2020 94.2857131958008 2021 95.2380981445313 2022 96.2264175415039