Year	Number
1985	3093700
1989	3387000
1990	3207000
1991	3109000
1992	3046000
1993	3013000
1994	3012000
1995	3557200
1996	3471450
1997	3304110
1998	3227500
1999	3086780
2000	2862000
2001	2691900
2002	2647500
2003	2536700
2004	2392112
2005	2412862
2006	2294862
2007	2257862
2008	2254962
2009	2069093
2010	2101107
2011	2004680
2012	2025550
2013	2005400
2014	1995100
2015	1979130
2016	1967550
2017	1919000
2018	1919805
2019	1910000
2020	1913000
