Year	Number
1995	5737000
1996	5748000
1997	6243000
1998	6893000
1999	6274000
2000	6388000
2001	6408000
2002	5757000
2003	6497000
2004	6972000
2005	7140000
2006	8906000
2007	10980000
2008	13072000
2009	11723000
2010	10905000
2011	10936000
2012	11149000
2013	11364000
2014	12299000
2015	13118000
2016	16128000
2017	19953000
2018	21039000
2019	23066000
2020	9510000
