Year	Number
1996	86
1998	83.0845794677734
2000	87.0646743774414
2002	87.5621871948242
2003	90.0497512817383
2004	94.2307662963867
2005	92.3076934814453
2006	91.8269195556641
2007	89.9038467407227
2008	90.8653869628906
2009	91.4691925048828
2010	92.4170608520508
2011	92.4882659912109
2012	95.3051605224609
2013	94.8356781005859
2014	92.1182250976563
2015	92.1182250976563
2016	93.1034469604492
2017	92.61083984375
2018	92.7184448242188
2019	94.6859893798828
2020	93.7198104858398
2021	94.2028961181641
2022	93.7198104858398
