Year	Number
1995	1760000
1996	2049000
1997	2223000
1998	2149000
1999	2171000
2000	1992000
2001	1797000
2002	1933000
2003	1907000
2004	2291000
2005	2623000
2006	2843000
2007	3092000
2008	3139000
2009	3017000
2010	3520000
2011	3917000
2012	4273000
2013	4681000
2014	4833000
2015	5361000
2016	5967000
2017	6621000
2018	7168000
2019	8261000
2020	1483000
