Year	Number
1995	53000
1996	58000
1997	92000
1998	69000
1999	70000
2000	60000
2001	57000
2002	58000
2003	61000
2004	83000
2005	81000
2006	94000
2007	86000
2008	74000
2009	150000
2010	202000
2011	300000
2012	235000
2013	327000
2014	282000
2015	273000
2016	338000
2017	514000
2018	573000
2019	876000
2020	482000
