Year	Number
1960	275938
1961	283259
1962	290803
1963	298197
1964	305592
1965	312584
1966	319037
1967	325735
1968	332730
1969	340054
1970	347775
1971	355955
1972	364612
1973	373701
1974	383201
1975	393123
1976	403453
1977	414264
1978	425510
1979	437149
1980	449199
1981	461623
1982	474437
1983	487622
1984	500943
1985	514093
1986	527303
1987	540389
1988	553389
1989	566049
1990	577392
1991	546988
1992	513856
1993	531349
1994	548591
1995	588575
1996	623474
1997	622841
1998	626911
1999	636722
2000	646965
2001	668377
2002	696352
2003	732673
2004	769777
2005	788065
2006	797342
2007	806076
2008	830062
2009	853949
2010	872201
2011	890827
2012	904627
2013	917553
2014	922993
2015	924637
2016	931284
2017	941942
2018	961275
2019	984033
2020	1009468
2021	1038281
2022	1066307
2023	1093929
