Year Number 1996 85 1998 90.5472640991211 2000 88.5572128295898 2002 91.5422897338867 2003 89.0547256469727 2004 83.6538467407227 2005 84.1346130371094 2006 91.3461532592773 2007 91.3461532592773 2008 90.8653869628906 2009 92.4170608520508 2010 94.3127975463867 2011 92.9577484130859 2012 90.1408462524414 2013 91.5492935180664 2014 92.61083984375 2015 93.1034469604492 2016 95.0738906860352 2017 93.596061706543 2018 94.6601943969727 2019 95.6521759033203 2020 97.5845413208008 2021 97.5845413208008 2022 96.1352691650391