Year	Number
1960	415778
1961	425482
1962	435198
1963	445130
1964	455726
1965	467348
1966	480048
1967	493789
1968	509650
1969	526918
1970	543546
1971	560617
1972	579152
1973	598112
1974	617941
1975	638922
1976	660368
1977	682845
1978	705244
1979	727724
1980	750913
1981	773812
1982	797618
1983	821494
1984	845167
1985	868337
1986	890474
1987	913281
1988	935114
1989	964863
1990	986626
1991	984962
1992	983222
1993	981425
1994	979612
1995	977844
1996	976681
1997	976671
1998	977577
1999	978838
2000	980078
2001	978007
2002	981682
2003	984126
2004	985961
2005	987053
2006	987225
2007	986377
2008	985233
2009	984740
2010	985448
2011	987301
2012	988774
2013	988507
2014	986978
2015	983862
2016	980959
2017	978652
2018	974760
2019	967976
2020	959728
2021	947987
2022	932631
2023	917561
