Year	Number
1996	93.4782638549805
1998	91.8478240966797
2000	84.7826080322266
2002	84.8648681640625
2003	88.1081085205078
2004	90.0497512817383
2005	91.1764678955078
2006	85.7843170166016
2007	87.8640747070313
2008	88.8349533081055
2009	92.8229675292969
2010	92.8229675292969
2011	93.8388595581055
2012	92.890998840332
2013	94.7867279052734
2014	92.788459777832
2015	92.3809509277344
2016	92.8571395874023
2017	96.1904754638672
2018	96.6666641235352
2019	97.1428604125977
2020	95.7142868041992
2021	95.2380981445313
2022	91.9811325073242
