Year	Number
1995	108000
1996	71000
1997	82000
1998	197000
1999	160000
2000	158000
2001	192000
2002	235000
2003	205000
2004	305000
2005	345000
2006	408000
2007	455000
2008	469000
2009	465000
2010	557000
2011	627000
2012	624000
2013	515000
2014	506000
2015	467000
2016	471000
2017	543000
2018	598000
2019	637000
2020	66900.0015258789
