Year	Number
1995	218000
1996	216000
1997	200000
1998	202000
1999	223000
2000	256000
2001	254000
2002	247000
2003	242000
2004	262000
2005	256000
2006	306000
2007	328000
2008	250000
2009	271000
2010	231000
2011	208000
2012	200000
2013	200000
2014	205000
2015	207000
2016	227000
2017	303000
2018	356000
2019	392000
