Year	Number
1960	1798092
1961	1853295
1962	1911959
1963	1971511
1964	2030440
1965	2087445
1966	2145646
1967	2203202
1968	2262291
1969	2323823
1970	2381791
1971	2442137
1972	2505965
1973	2569841
1974	2632880
1975	2691586
1976	3070419
1977	3457617
1978	3183405
1979	2902164
1980	2963702
1981	3027222
1982	3070133
1983	3106990
1984	3163558
1985	3226750
1986	3308010
1987	3390870
1988	3457148
1989	3525502
1990	3593700
1991	3666734
1992	3745407
1993	3818796
1994	3888144
1995	3959640
1996	4034243
1997	4107551
1998	4178784
1999	4250020
2000	4320642
2001	4389200
2002	4446666
2003	4504807
2004	4574797
2005	4643044
2006	4719864
2007	4809608
2008	4887613
2009	4951135
2010	4995800
2011	5045056
2012	5178337
2013	5678851
2014	6274342
2015	6398940
2016	6258619
2017	6109252
2018	5950839
2019	5781907
2020	5662923
2021	5592631
2022	5489739
2023	5353930
