Year	Number
1995	185000
1996	188000
1997	194000
1998	211000
1999	221000
2000	216000
2001	200000
2002	200000
2003	227000
2004	256000
2005	285000
2006	284000
2007	314000
2008	369000
2009	336000
2010	392000
2011	414000
2012	447000
2013	619000
2014	853000
2015	965000
2016	1051000
2017	869000
2018	1020000
2019	1226000
2020	401000
