Year Number 1996 99 1998 99.5024871826172 2000 99.5024871826172 2002 99.5024871826172 2003 100 2004 99.038459777832 2005 97.1153869628906 2006 97.1153869628906 2007 99.038459777832 2008 98.5576934814453 2009 95.2606658935547 2010 94.7867279052734 2011 94.3661956787109 2012 93.4272308349609 2013 92.9577484130859 2014 96.0591125488281 2015 96.0591125488281 2016 96.0591125488281 2017 95.5665054321289 2018 92.7184448242188 2019 94.2028961181641 2020 93.7198104858398 2021 89.3719787597656 2022 89.8550720214844