Year	Number
1960	336476
1961	361901
1962	389402
1963	419291
1964	451620
1965	486393
1966	524160
1967	564921
1968	609223
1969	656628
1970	687539
1971	715223
1972	741525
1973	767632
1974	795779
1975	825860
1976	857379
1977	890215
1978	924197
1979	957127
1980	1000819
1981	1062569
1982	1130808
1983	1205191
1984	1287110
1985	1376362
1986	1472950
1987	1578572
1988	1692959
1989	1816094
1990	1947895
1991	2081413
1992	2216752
1993	2361441
1994	2512609
1995	2656660
1996	2808343
1997	2973951
1998	3151215
1999	3347323
2000	3551700
2001	3764273
2002	3991676
2003	4232834
2004	4481004
2005	4739741
2006	5013735
2007	5303439
2008	5608933
2009	5930056
2010	6268797
2011	6625186
2012	6999978
2013	7392635
2014	7813809
2015	8267505
2016	8766415
2017	9307879
2018	9869870
2019	10462825
2020	11080727
2021	11717016
2022	12360019
2023	13005977
