Year	Number
1996	100
1998	99.5024871826172
2000	98.5074615478516
2002	99.0049743652344
2003	99.0049743652344
2004	88.461540222168
2005	90.3846130371094
2006	96.1538467407227
2007	96.1538467407227
2008	96.1538467407227
2009	95.7345962524414
2010	95.2606658935547
2011	93.8967132568359
2012	92.9577484130859
2013	92.9577484130859
2014	98.0295562744141
2015	97.0443344116211
2016	96.5517272949219
2017	97.5369491577148
2018	99.5145645141602
2019	97.5845413208008
2020	97.101448059082
2021	97.5845413208008
2022	97.5845413208008
