Year	Number
1995	414000
1996	315000
1997	384000
1998	409000
1999	465000
2000	445000
2001	397000
2002	457000
2003	583000
2004	681000
2005	669000
2006	689000
2007	592000
2008	526000
2009	538000
2010	766000
2011	976000
2012	1133000
2013	1415000
2014	1665000
2015	1993000
2016	2168000
2017	2248000
2018	2521000
2019	2027000
2020	540000
