Year	Number
1996	28442.049999999996
1997	29131.52
1998	30307.64
1999	31107.239999999998
2000	33683.00000000001
2001	35550.740000000005
2002	38188.08
2003	40401.70999999999
2004	44109.740000000005
2005	49540.88000000001
2006	52866
2007	57261.23000000001
2008	64385.38000000001
2009	66480.18000000001
2010	70590.41
2011	74236.26000000001
2012	77191.99000000002
2013	78557.53000000001
2014	82334.68000000002
2015	86012.07
2016	86298.59000000001
2017	87739.71999999999
2018	87850.18
2019	91747.48
2020	93070.97999999998
