Year Number 1996 100 1998 100 2000 96.2765960693359 2002 96.8253936767578 2003 97.8835983276367 2004 97.0443344116211 2005 97.5609741210938 2006 96.0975646972656 2007 95.1456298828125 2008 95.6310653686523 2009 95.2153091430664 2010 94.7619018554688 2011 95.2606658935547 2012 95.7345962524414 2013 96.2085342407227 2014 95.6730804443359 2015 95.7142868041992 2016 96.6666641235352 2017 97.1428604125977 2018 98.0952377319336 2019 98.0952377319336 2020 97.6190490722656 2021 97.1428604125977 2022 98.1132049560547