Year Number 1996 98.9130401611328 1998 97.8260879516602 2000 92.9347839355469 2002 94.594596862793 2003 94.594596862793 2004 99.5024871826172 2005 99.5098037719727 2006 93.6274490356445 2007 96.1165084838867 2008 96.1165084838867 2009 99.5215301513672 2010 100 2011 99.5260696411133 2012 99.052131652832 2013 100 2014 99.038459777832 2015 99.0476226806641 2016 99.0476226806641 2017 100 2018 99.523811340332 2019 100 2020 99.523811340332 2021 99.523811340332 2022 99.5283050537109