Year	Number
1996	89.361701965332
1998	90.4255294799805
2000	86.7724838256836
2002	92.5925903320313
2003	98.4924621582031
2004	98.0582504272461
2005	99.0291290283203
2006	98.5507278442383
2007	98.5507278442383
2008	98.0769195556641
2009	94.3127975463867
2010	93.8388595581055
2011	95.7345962524414
2012	94.7867279052734
2013	93.8388595581055
2014	96.6666641235352
2015	97.6190490722656
2016	97.1428604125977
2017	97.1428604125977
2018	97.1698150634766
2019	98.5849075317383
2020	99.0566024780273
2021	98.5849075317383
2022	98.5849075317383
