Year	Number
1996	89.1304321289063
1998	86.4130401611328
2000	89.6739120483398
2002	94.594596862793
2003	94.0540542602539
2004	95.5223846435547
2005	92.6470565795898
2006	92.1568603515625
2007	93.689323425293
2008	95.1456298828125
2009	95.6937789916992
2010	95.2153091430664
2011	99.052131652832
2012	99.052131652832
2013	99.052131652832
2014	96.6346130371094
2015	97.1428604125977
2016	97.1428604125977
2017	95.7142868041992
2018	97.6190490722656
2019	96.6666641235352
2020	95.2380981445313
2021	96.6666641235352
2022	96.2264175415039
