Year	Number
1996	90.4255294799805
1998	86.1702117919922
2000	92.5925903320313
2002	87.3015899658203
2003	86.9346771240234
2004	97.5728149414063
2005	91.2621383666992
2006	89.8550720214844
2007	90.8212585449219
2008	89.9038467407227
2009	97.1563949584961
2010	93.3649291992188
2011	86.7298583984375
2012	75.3554534912109
2013	87.2037887573242
2014	94.7619018554688
2015	93.8095245361328
2016	90.9523773193359
2017	89.523811340332
2018	92.4528274536133
2019	88.6792449951172
2020	92.9245300292969
2021	91.5094375610352
2022	94.8113174438477
