Year	Number
1995	768000
1996	724000
1997	778000
1998	789000
1999	863000
2000	852000
2001	836000
2002	885000
2003	867000
2004	878000
2005	913000
2006	908000
2007	914000
2008	877000
2009	847000
2010	805000
2011	874000
2012	950000
2013	945000
2014	1038000
2015	1090000
2016	1054000
2017	1046000
2018	1018000
2019	1041000
2020	525000
