Year Number 1996 100 1998 99.5024871826172 2000 98.5074615478516 2002 99.0049743652344 2003 99.0049743652344 2004 88.461540222168 2005 90.3846130371094 2006 96.1538467407227 2007 96.1538467407227 2008 96.1538467407227 2009 95.7345962524414 2010 95.2606658935547 2011 93.8967132568359 2012 92.9577484130859 2013 92.9577484130859 2014 98.0295562744141 2015 97.0443344116211 2016 96.5517272949219 2017 97.5369491577148 2018 99.5145645141602 2019 97.5845413208008 2020 97.101448059082 2021 97.5845413208008 2022 97.5845413208008