Year	Number
1996	16026.859999999999
1997	16981.930000000004
1998	17351.289999999997
1999	17579.300000000003
2000	19603.850000000002
2001	20695.63
2002	22219.3
2003	24694.42000000001
2004	27387.369999999995
2005	30255.72000000001
2006	35526.03
2007	40023.83
2008	46411.05999999999
2009	53063.200000000004
2010	59602.44
2011	69497.15
2012	73771.87
2013	77581.61999999998
2014	83681.54999999999
2015	88425.42
2016	98951.64999999997
2017	105987.50999999998
2018	115169.51000000002
2019	132211.13000000006
2020	151991.96000000002
