Year	Number
1995	156000
1996	166000
1997	182000
1998	172000
1999	173000
2000	199000
2001	207000
2002	207000
2003	245000
2004	271000
2005	208000
2006	200000
2007	289000
2008	467000
2009	267000
2010	139000
2011	157000
2012	160000
2013	104000
2014	134000
2015	126000
2016	182000
2017	237000
2018	267000
2019	323000
