Year	Number
1995	447000
1996	498000
1997	526000
1998	570000
1999	560000
2000	634000
2001	624000
2002	528000
2003	623000
2004	769000
2005	712000
2006	838000
2007	935000
2008	863000
2009	944000
2010	788000
2011	848000
2012	819000
2013	777000
2014	771000
2015	894000
2016	874000
2017	1040000
2018	1064000
2019	1035000
2020	384500
