Year Number 1996 100 1998 100 2000 95.2380981445313 2002 94.7089920043945 2003 94.4723587036133 2004 98.5436859130859 2005 95.6310653686523 2006 99.0338134765625 2007 96.6183547973633 2008 99.038459777832 2009 91.4691925048828 2010 97.1563949584961 2011 99.5260696411133 2012 98.5782012939453 2013 99.5260696411133 2014 98.0952377319336 2015 98.5714263916016 2016 95.7142868041992 2017 98.5714263916016 2018 98.5849075317383 2019 97.1698150634766 2020 99.5283050537109 2021 99.5283050537109 2022 100