Year	Number
1995	2867000
1996	3305000
1997	3671000
1998	3745000
1999	3971000
2000	4444000
2001	4363000
2002	4399000
2003	4221000
2004	5165000
2005	5159000
2006	5533000
2007	6024000
2008	6828000
2009	6961000
2010	7342000
2011	7753000
2012	8048000
2013	8647000
2014	8903000
2015	9125000
2016	9474000
2017	9889000
2018	10378000
2019	10711000
2020	1543000
