Year	Number
1960	3547655
1961	3624519
1962	3703715
1963	3785934
1964	3870101
1965	3954131
1966	4036930
1967	4118605
1968	4199666
1969	4280685
1970	4361899
1971	4439872
1972	4510418
1973	4573551
1974	4630047
1975	4679669
1976	4722075
1977	4757190
1978	4785374
1979	4807395
1980	4824362
1981	4845535
1982	4878582
1983	4918993
1984	4961799
1985	5005673
1986	5050762
1987	5098011
1988	5148428
1989	5200248
1990	5250938
1991	5295647
1992	5332032
1993	5362211
1994	5388739
1995	5413614
1996	5436930
1997	5459797
1998	5483197
1999	5507169
2000	5530949
2001	5553672
2002	5574743
2003	5592995
2004	5608307
2005	5620997
2006	5630486
2007	5637238
2008	5642613
2009	5647821
2010	5653239
2011	5659068
2012	5666230
2013	5674433
2014	5681712
2015	5687872
2016	5691556
2017	5691861
2018	5691084
2019	5688414
2020	5683880
2021	5667114
2022	5649497
2023	5642765
