Year	Number
1995	1044000
1996	1173000
1997	1248000
1998	1275000
1999	1431000
2000	1385000
2001	1549000
2002	1878000
2003	2113000
2004	1953000
2005	1967000
2006	2197000
2007	2008000
2008	1856000
2009	1792000
2010	1886000
2011	1710000
2012	1829000
2013	1721000
2014	1993000
2015	2102000
2016	2097000
2017	2147000
2018	2384000
2019	2334000
2020	660000
