Year	Number
1995	1317000
1996	1212000
1997	1203000
1998	1275000
1999	1545000
2000	1508000
2001	1701000
2002	1533000
2003	1612000
2004	1603000
2005	2247000
2006	2135000
2007	2669000
2008	3421000
2009	2293000
2010	2175000
2011	2378000
2012	2323000
2013	2195000
2014	1850000
2015	1910000
2016	1864000
2017	1849000
2018	1923000
2019	2009000
2020	646000
