Year	Number
1960	2045979
1961	2121140
1962	2181040
1963	2242530
1964	2314689
1965	2381665
1966	2447746
1967	2508906
1968	2566507
1969	2623306
1970	2676961
1971	2731838
1972	2785549
1973	2836075
1974	2885468
1975	2932119
1976	2981004
1977	3036074
1978	3094067
1979	3147090
1980	3194886
1981	3246858
1982	3299902
1983	3353904
1984	3410333
1985	3463126
1986	3514478
1987	3568379
1988	3617415
1989	3666548
1990	3714277
1991	3760660
1992	3815653
1993	3872373
1994	3926779
1995	3977930
1996	4024032
1997	4068551
1998	4112846
1999	4150048
2000	4179613
2001	4206436
2002	4232123
2003	4258445
2004	4288067
2005	4322172
2006	4359694
2007	4398946
2008	4481467
2009	4567635
2010	4617522
2011	4673150
2012	4730889
2013	4787835
2014	4843397
2015	4897308
2016	4949205
2017	4995509
2018	5036324
2019	5076093
2020	5110146
2021	5135000
2022	5137643
2023	5121381
