Year	Number
1996	96.739128112793
1998	96.1956558227539
2000	94.5652160644531
2002	92.9729766845703
2003	90.2702713012695
2004	90.0497512817383
2005	90.6862716674805
2006	91.6666641235352
2007	91.2621383666992
2008	93.2038803100586
2009	92.3444976806641
2010	92.3444976806641
2011	91.9431304931641
2012	94.3127975463867
2013	94.3127975463867
2014	98.5576934814453
2015	99.0476226806641
2016	96.6666641235352
2017	95.2380981445313
2018	97.1428604125977
2019	97.1428604125977
2020	99.0476226806641
2021	99.0476226806641
2022	98.5849075317383
