Year	Number
1995	211000
1996	223000
1997	223000
1998	255000
1999	281000
2000	328000
2001	329000
2002	315000
2003	348000
2004	405000
2005	429000
2006	477000
2007	539000
2008	561000
2009	563000
2010	559000
2011	628000
2012	765000
2013	900000
2014	1102000
2015	1389000
2016	1891000
2017	2353000
2018	2488000
2019	2202000
2020	488000
