Year	Number
1996	83.6956558227539
1998	89.1304321289063
2000	85.8695678710938
2002	87.5675659179688
2003	94.0540542602539
2004	100
2005	90.6862716674805
2006	94.6078414916992
2007	91.2621383666992
2008	93.689323425293
2009	97.1291885375977
2010	98.5645904541016
2011	97.6303329467773
2012	98.1042633056641
2013	97.6303329467773
2014	99.5192337036133
2015	99.523811340332
2016	100
2017	100
2018	99.523811340332
2019	99.523811340332
2020	100
2021	100
2022	100
