Year	Number
1960	268599
1961	272771
1962	277324
1963	283359
1964	291981
1965	303208
1966	317394
1967	334703
1968	353847
1969	372919
1970	390832
1971	407221
1972	422549
1973	438044
1974	455169
1975	473948
1976	493562
1977	514473
1978	535311
1979	552518
1980	564785
1981	572663
1982	576188
1983	576673
1984	576738
1985	578804
1986	584078
1987	592408
1988	605349
1989	605366
1990	619837
1991	636307
1992	650321
1993	664046
1994	669971
1995	666766
1996	663222
1997	656655
1998	645742
1999	639999
2000	642613
2001	653307
2002	670838
2003	692704
2004	716274
2005	737028
2006	751529
2007	754311
2008	750665
2009	740833
2010	728103
2011	724923
2012	733011
2013	750368
2014	773568
2015	801038
2016	828894
2017	857010
2018	887353
2019	919884
2020	952163
2021	989045
2022	1024250
2023	1055565
