Year	Number
1995	557000
1996	570000
1997	562000
1998	558000
1999	549000
2000	539000
2001	458000
2002	484000
2003	483000
2004	478000
2005	517000
2006	635000
2007	660000
2008	550000
2009	554000
2010	580000
2011	652000
2012	610000
2013	576000
2014	580000
2015	597000
2016	642000
2017	688000
2018	766000
2019	805000
2020	51400.0015258789
