Year	Number
1996	98.3606567382813
1998	99.4535522460938
2000	98.9071044921875
2002	96.7567596435547
2003	97.8378372192383
2004	98.0099487304688
2005	98.0392150878906
2006	94.634147644043
2007	94.1747589111328
2008	94.1747589111328
2009	94.7368392944336
2010	95.2153091430664
2011	96.6824645996094
2012	97.1563949584961
2013	97.6303329467773
2014	98.0769195556641
2015	97.1428604125977
2016	97.6190490722656
2017	96.1904754638672
2018	96.1904754638672
2019	96.6666641235352
2020	97.1428604125977
2021	96.1904754638672
2022	95.2830200195313
