Year Number 1996 87.2340393066406 1998 78.7234039306641 2000 84.1269836425781 2002 90.476188659668 2003 75.3768844604492 2004 85.4368896484375 2005 88.8349533081055 2006 93.2367172241211 2007 92.7536239624023 2008 99.038459777832 2009 90.5213241577148 2010 90.5213241577148 2011 90.9952621459961 2012 97.1563949584961 2013 96.6824645996094 2014 93.3333358764648 2015 95.2380981445313 2016 99.0476226806641 2017 99.0476226806641 2018 98.5849075317383 2019 97.6415100097656 2020 97.1698150634766 2021 97.6415100097656 2022 97.1698150634766