Year	Number
1996	96.9849243164063
1998	97
2000	95.5223846435547
2002	96.0198974609375
2003	93.0348281860352
2004	94.711540222168
2005	91.3875579833984
2006	89.9521560668945
2007	94.7368392944336
2008	93.75
2009	97.1563949584961
2010	97.1563949584961
2011	100
2012	100
2013	100
2014	100
2015	100
2016	100
2017	100
2018	100
2019	100
2020	100
2021	100
2022	100
