Year	Number
1960	1848521
1961	1924610
1962	1987111
1963	2051020
1964	2124561
1965	2192985
1966	2260404
1967	2323094
1968	2381994
1969	2439993
1970	2495089
1971	2551112
1972	2605902
1973	2657825
1974	2708632
1975	2756932
1976	2799996
1977	2840076
1978	2882083
1979	2924209
1980	2965614
1981	3010893
1982	3057648
1983	3105896
1984	3157516
1985	3207024
1986	3255821
1987	3306970
1988	3357185
1989	3410002
1990	3460922
1991	3510640
1992	3566397
1993	3622427
1994	3669770
1995	3706920
1996	3738968
1997	3769700
1998	3800154
1999	3832703
2000	3868986
2001	3904764
2002	3939827
2003	3975655
2004	4018433
2005	4069677
2006	4124857
2007	4182354
2008	4281933
2009	4379608
2010	4436811
2011	4499932
2012	4564895
2013	4628966
2014	4691683
2015	4752032
2016	4808608
2017	4858524
2018	4903447
2019	4948191
2020	4982975
2021	5002750
2022	5004112
2023	4991175
