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
