Year	Number
1960	3719740
1961	3793999
1962	3870550
1963	3950419
1964	4032185
1965	4113520
1966	4193520
1967	4272358
1968	4350620
1969	4428970
1970	4507737
1971	4585837
1972	4658870
1973	4724372
1974	4783058
1975	4834635
1976	4878787
1977	4915356
1978	4944611
1979	4967316
1980	4984745
1981	5003025
1982	5030293
1983	5065597
1984	5103740
1985	5143371
1986	5184718
1987	5228899
1988	5277005
1989	5326939
1990	5375743
1991	5418165
1992	5451717
1993	5478723
1994	5498467
1995	5513090
1996	5526101
1997	5538332
1998	5550561
1999	5562926
2000	5574842
2001	5585454
2002	5595307
2003	5606222
2004	5616987
2005	5625118
2006	5630144
2007	5632650
2008	5633996
2009	5635364
2010	5637179
2011	5639643
2012	5643060
2013	5647146
2014	5650315
2015	5652022
2016	5650455
2017	5644544
2018	5637159
2019	5628282
2020	5616818
2021	5589258
2022	5562694
2023	5551684
