Year	Number
1985	1594830
1989	1843000
1990	2286000
1991	1351000
1992	1225000
1993	1263000
1994	1228000
1995	1927750
1996	1967450
1997	1994020
1998	2028450
1999	2019250
2000	2003000
2001	1606400
2002	1665950
2003	1730900
2004	1325800
2005	1399800
2007	1602000
2008	1865000
2009	2117580
2010	2433010
2011	2647050
2012	2662350
2013	2000100
2014	2045650
2015	2087100
2016	1970980
2017	1966000
2018	2087200
2019	2204000
2020	1991000
