Year	Number
1996	75.4098358154297
1998	79.7814178466797
2000	85.792350769043
2002	86.4864883422852
2003	97.2972946166992
2004	93.532341003418
2005	95.5882339477539
2006	93.6585388183594
2007	95.1456298828125
2008	94.1747589111328
2009	97.6076583862305
2010	98.0861206054688
2011	97.6303329467773
2012	93.3649291992188
2013	92.4170608520508
2014	99.038459777832
2015	99.0476226806641
2016	94.2857131958008
2017	98.0952377319336
2018	95.2380981445313
2019	94.2857131958008
2020	94.2857131958008
2021	95.2380981445313
2022	96.2264175415039
