Year	Number
1995	45000
1996	77000
1997	85000
1998	91000
1999	96000
2000	79000
2001	57000
2002	81000
2003	89000
2004	90000
2005	108000
2006	125000
2007	143000
2008	147000
2009	142000
2010	91000
2011	106000
2012	157000
2013	171000
2014	156000
2015	449000
2016	450000
2017	522000
2018	552000
2019	620000
2020	246000
