Year	Number
1996	89.0710372924805
1998	92.349723815918
2000	98.3606567382813
2002	94.0540542602539
2003	97.8378372192383
2004	98.0099487304688
2005	98.529411315918
2006	98.0487823486328
2007	96.1165084838867
2008	98.0582504272461
2009	96.6507186889648
2010	97.1291885375977
2011	95.2606658935547
2012	94.7867279052734
2013	97.6303329467773
2014	95.6730804443359
2015	96.1904754638672
2016	94.2857131958008
2017	93.8095245361328
2018	95.7142868041992
2019	94.7619018554688
2020	92.8571395874023
2021	94.7619018554688
2022	93.3962249755859
