Year	Number
1960	290443
1961	293170
1962	296552
1963	298692
1964	295185
1965	287961
1966	283591
1967	284402
1968	288783
1969	290327
1970	291572
1971	292353
1972	292454
1973	295474
1974	304952
1975	322171
1976	342025
1977	363930
1978	386899
1979	400529
1980	405704
1981	412059
1982	418528
1983	425076
1984	431671
1985	438317
1986	445055
1987	451937
1988	459043
1989	466411
1990	473862
1991	483757
1992	497946
1993	514533
1994	530680
1995	544297
1996	555888
1997	566751
1998	577270
1999	588004
2000	599950
2001	613138
2002	627230
2003	642205
2004	657912
2005	674317
2006	691579
2007	709928
2008	728980
2009	748466
2010	768572
2011	789578
2012	811572
2013	834247
2014	857202
2015	880191
2016	903188
2017	926027
2018	948791
2019	971745
2020	994606
2021	1017216
2022	1039860
2023	1062741
