Year	Number
1960	720514
1961	747594
1962	776000
1963	806169
1964	837133
1965	868165
1966	899971
1967	932606
1968	966133
1969	1000659
1970	1035955
1971	1071930
1972	1108843
1973	1146788
1974	1185584
1975	1225424
1976	1266168
1977	1307357
1978	1348833
1979	1390418
1980	1431809
1981	1473791
1982	1517578
1983	1562643
1984	1608038
1985	1653734
1986	1699977
1987	1746137
1988	1791850
1989	1837787
1990	1883600
1991	1929389
1992	1976008
1993	2024147
1994	2074752
1995	2128029
1996	2183013
1997	2238726
1998	2295327
1999	2353463
2000	2413644
2001	2476333
2002	2542091
2003	2611782
2004	2686342
2005	2766967
2006	2853305
2007	2943478
2008	3036171
2009	3130652
2010	3226688
2011	3323790
2012	3421010
2013	3517399
2014	3611969
2015	3704026
2016	3794856
2017	3884591
2018	3971881
2019	4055725
2020	4135806
2021	4213157
2022	4289272
2023	4364887
