Year Number 1996 100 1998 100 2000 100 2002 100 2003 97.2972946166992 2004 95.0248718261719 2005 95.5882339477539 2006 98.0487823486328 2007 97.5728149414063 2008 98.0582504272461 2009 96.172248840332 2010 96.172248840332 2011 96.2085342407227 2012 95.2606658935547 2013 94.7867279052734 2014 95.1923065185547 2015 92.8571395874023 2016 94.2857131958008 2017 95.2380981445313 2018 95.2380981445313 2019 94.2857131958008 2020 94.2857131958008 2021 97.6190490722656 2022 97.6415100097656