Year	Number
1995	1090000
1996	874000
1997	827000
1998	879000
1999	903000
2000	1006000
2001	1190000
2002	1257000
2003	1254000
2004	1417000
2005	1513000
2006	1349000
2007	1499000
2008	1539000
2009	1677000
2010	1757000
2011	1715000
2012	1911000
2013	2136000
2014	2839000
2015	3638000
2016	4530000
2017	5058000
2018	5610000
2019	5732000
2020	1386000
