Year	Number
1985	950830
1989	1238000
1990	1256000
1991	1148000
1992	1083000
1993	1121000
1994	1062000
1995	1698300
1996	1659600
1997	1623660
1998	1641450
1999	1704800
2000	1725200
2001	1642800
2002	1609550
2003	1544100
2004	1500450
2005	1534250
2007	1526450
2008	1531450
2009	1555811
2010	1677181
2011	1858822
2012	1860810
2013	1845910
2014	1887010
2015	1916310
2016	1796540
2017	1790000
2018	1843470
2019	1951000
2020	1732000
