Year	Number
1996	97.487434387207
1998	98.5
2000	99.0049743652344
2002	96.0198974609375
2003	97.0149230957031
2004	94.711540222168
2005	96.172248840332
2006	97.1291885375977
2007	97.6076583862305
2008	97.5961532592773
2009	97.6303329467773
2010	98.1042633056641
2011	97.1830978393555
2012	97.6525802612305
2013	96.2441329956055
2014	94.2307662963867
2015	96.1904754638672
2016	97.1428604125977
2017	98.0952377319336
2018	94.7619018554688
2019	92.8571395874023
2020	91.4285736083984
2021	93.3333358764648
2022	92.9245300292969
