Year	Number
1995	369000
1996	386000
1997	368000
1998	392000
1999	379000
2000	316000
2001	277000
2002	271000
2003	294000
2004	370000
2005	380000
2006	342000
2007	406000
2008	428000
2009	460000
2010	445000
2011	447000
2012	370000
2013	327000
2014	387000
2015	437000
2016	474000
2017	468000
2018	529000
2019	526000
2020	217000
