Year	Number
1960	3645600
1961	3703600
1962	3760300
1963	3816100
1964	3870300
1965	3921600
1966	3966700
1967	4005800
1968	4042300
1969	4080300
1970	4119900
1971	4163000
1972	4205300
1973	4242500
1974	4279500
1975	4311200
1976	4342400
1977	4372100
1978	4397700
1979	4430200
1980	4467700
1981	4504500
1982	4542800
1983	4582900
1984	4622200
1985	4662900
1986	4704500
1987	4743500
1988	4790700
1989	4803300
1990	4802000
1991	4835900
1992	4873500
1993	4911100
1994	4836076
1995	4657722
1996	4491699
1997	4349913
1998	4243607
1999	4157192
2000	4077131
2001	4014373
2002	3978515
2003	3951736
2004	3927340
2005	3902469
2006	3880347
2007	3860158
2008	3848449
2009	3814419
2010	3786695
2011	3756441
2012	3728874
2013	3717668
2014	3719414
2015	3725276
2016	3727505
2017	3728004
2018	3726549
2019	3720161
2020	3722716
2021	3708610
2022	3712502
2023	3760365
