Year	Number
1995	1820000
1996	1845000
1997	1660000
1998	1412000
1999	1655000
2000	1909000
2001	2011000
2002	2250000
2003	2152000
2004	2709000
2005	3047000
2006	3382000
2007	4018000
2008	3908000
2009	4653000
2010	5451000
2011	5397000
2012	5721000
2013	5970000
2014	6444000
2015	6794000
2016	8204000
2017	8963000
2018	9966000
2019	10446000
