Year	Number
1960	3114671
1961	3168100
1962	3305200
1963	3420900
1964	3504600
1965	3597900
1966	3629900
1967	3722800
1968	3802700
1969	3863900
1970	3959000
1971	4045300
1972	4123600
1973	4241600
1974	4377800
1975	4461600
1976	4518000
1977	4583700
1978	4667500
1979	4929700
1980	5063100
1981	5183400
1982	5264500
1983	5345100
1984	5397900
1985	5456200
1986	5524600
1987	5580500
1988	5627600
1989	5686200
1990	5704500
1991	5752000
1992	5800500
1993	5901000
1994	6035400
1995	6156100
1996	6435500
1997	6489300
1998	6543700
1999	6606500
2000	6665000
2001	6714300
2002	6744100
2003	6730800
2004	6783500
2005	6813200
2006	6857100
2007	6916300
2008	6957800
2009	6972800
2010	7024200
2011	7071600
2012	7150100
2013	7178900
2014	7229500
2015	7291300
2016	7336600
2017	7393200
2018	7452600
2019	7507900
2020	7481000
2021	7413100
2022	7346100
2023	7536100
