Year	Number
1996	94.9748764038086
1998	94
2000	92.5373153686523
2002	90.0497512817383
2003	90.0497512817383
2004	92.3076934814453
2005	90.9090881347656
2006	92.8229675292969
2007	90.9090881347656
2008	90.8653869628906
2009	90.9952621459961
2010	90.9952621459961
2011	90.1408462524414
2012	91.0798110961914
2013	92.4882659912109
2014	94.2307662963867
2015	92.8571395874023
2016	92.8571395874023
2017	96.6666641235352
2018	95.7142868041992
2019	96.1904754638672
2020	95.2380981445313
2021	98.0952377319336
2022	99.0566024780273
