Year	Number
1960	387604
1961	393467
1962	399757
1963	407676
1964	419185
1965	434045
1966	450704
1967	468323
1968	485727
1969	503185
1970	520978
1971	538202
1972	554997
1973	572252
1974	590557
1975	609493
1976	627918
1977	645774
1978	662257
1979	675032
1980	682046
1981	682540
1982	679043
1983	675410
1984	673922
1985	674942
1986	678979
1987	689309
1988	704621
1989	723229
1990	742567
1991	763178
1992	786033
1993	809058
1994	831941
1995	854357
1996	874168
1997	890351
1998	902235
1999	910257
2000	919773
2001	933124
2002	946213
2003	958143
2004	967433
2005	971414
2006	969564
2007	961016
2008	947342
2009	931823
2010	917584
2011	911219
2012	914614
2013	924751
2014	938726
2015	952542
2016	965620
2017	978432
2018	993437
2019	1012986
2020	1028641
2021	1036902
2022	1048913
2023	1069193
