Year	Number
1985	949630
1989	1238000
1990	1256000
1991	1148000
1992	1083000
1993	1121000
1994	1062000
1995	1697000
1996	1658300
1997	1623210
1998	1641000
1999	1704300
2000	1724700
2001	1642300
2002	1608750
2003	1543300
2004	1499800
2005	1533800
2007	1526000
2008	1531000
2009	1555161
2010	1676531
2011	1857952
2012	1859970
2013	1845070
2014	1886170
2015	1915470
2016	1795700
2017	1790000
2018	1843050
2019	1951000
2020	1732000
