Year Number 1996 89.0710372924805 1998 92.349723815918 2000 98.3606567382813 2002 94.0540542602539 2003 97.8378372192383 2004 98.0099487304688 2005 98.529411315918 2006 98.0487823486328 2007 96.1165084838867 2008 98.0582504272461 2009 96.6507186889648 2010 97.1291885375977 2011 95.2606658935547 2012 94.7867279052734 2013 97.6303329467773 2014 95.6730804443359 2015 96.1904754638672 2016 94.2857131958008 2017 93.8095245361328 2018 95.7142868041992 2019 94.7619018554688 2020 92.8571395874023 2021 94.7619018554688 2022 93.3962249755859