Year	Number
1996	99.4680862426758
1998	93.0851058959961
2000	90.476188659668
2002	94.7089920043945
2003	98.4924621582031
2004	100
2005	100
2006	100
2007	85.5072479248047
2008	94.711540222168
2009	93.3649291992188
2010	90.5213241577148
2011	93.3649291992188
2012	91.4691925048828
2013	91.4691925048828
2014	98.0952377319336
2015	95.7142868041992
2016	98.5714263916016
2017	98.0952377319336
2018	98.1132049560547
2019	97.1698150634766
2020	96.698112487793
2021	93.8679275512695
2022	95.2830200195313
