Year	Number
1996	91.3043441772461
1998	89.1304321289063
2000	89.1304321289063
2002	88.6486511230469
2003	91.8918914794922
2004	92.5373153686523
2005	92.1568603515625
2006	94.1176452636719
2007	95.1456298828125
2008	96.1165084838867
2009	94.2583694458008
2010	96.6507186889648
2011	92.4170608520508
2012	90.9952621459961
2013	91.9431304931641
2014	90.3846130371094
2015	91.9047622680664
2016	91.4285736083984
2017	91.4285736083984
2018	90.476188659668
2019	96.6666641235352
2020	92.8571395874023
2021	93.8095245361328
2022	93.3962249755859
