Year	Number
1960	2174653
1961	2213753
1962	2260373
1963	2309376
1964	2360407
1965	2410967
1966	2459440
1967	2506541
1968	2554460
1969	2605418
1970	2660606
1971	2720562
1972	2782650
1973	2846119
1974	2908812
1975	2973683
1976	3044388
1977	3118946
1978	3193853
1979	3268523
1980	3343210
1981	3415723
1982	3486072
1983	3553816
1984	3621250
1985	3691869
1986	3762642
1987	3832322
1988	3902632
1989	3972228
1990	4044048
1991	4118501
1992	4161221
1993	4197574
1994	4243828
1995	4295018
1996	4367347
1997	4449365
1998	4536835
1999	4634111
2000	4729444
2001	4817324
2002	4905332
2003	4998976
2004	5109649
2005	5231810
2006	5358174
2007	5487734
2008	5616302
2009	5739217
2010	5836830
2011	5907336
2012	5989899
2013	6077709
2014	6161183
2015	6257136
2016	6360932
2017	6468354
2018	6574348
2019	6654620
2020	6704772
2021	6756963
2022	6832771
2023	6904468
