Year Number 1996 100 1998 100 2000 100 2002 99.4709014892578 2003 96.4824142456055 2004 97.5728149414063 2005 95.1456298828125 2006 98.5507278442383 2007 98.5507278442383 2008 99.038459777832 2009 92.890998840332 2010 93.8388595581055 2011 96.2085342407227 2012 96.2085342407227 2013 98.1042633056641 2014 97.1428604125977 2015 91.9047622680664 2016 95.7142868041992 2017 91.9047622680664 2018 93.8679275512695 2019 93.3962249755859 2020 92.9245300292969 2021 92.9245300292969 2022 95.2830200195313