Year	Number
1960	268396
1961	277969
1962	288291
1963	299332
1964	310288
1965	321069
1966	332142
1967	343620
1968	355468
1969	367618
1970	379918
1971	392026
1972	397529
1973	396331
1974	394519
1975	392137
1976	389231
1977	385810
1978	381885
1979	377362
1980	375112
1981	375859
1982	377288
1983	379409
1984	382617
1985	387171
1986	392372
1987	396867
1988	402139
1989	408360
1990	412756
1991	415981
1992	419521
1993	422375
1994	426548
1995	434490
1996	443834
1997	452887
1998	461749
1999	470458
2000	478998
2001	487394
2002	495666
2003	503780
2004	510572
2005	516220
2006	522023
2007	527946
2008	533938
2009	539987
2010	546080
2011	552146
2012	558111
2013	563947
2014	569682
2015	575475
2016	581453
2017	587559
2018	593715
2019	600301
2020	607065
2021	612985
2022	618040
2023	623236
