Year	Number
1960	318332
1961	327224
1962	336426
1963	344782
1964	354342
1965	364533
1966	374909
1967	386173
1968	396770
1969	406794
1970	417504
1971	428263
1972	439251
1973	451160
1974	463310
1975	475067
1976	485885
1977	496541
1978	506879
1979	516260
1980	523510
1981	528212
1982	532002
1983	535197
1984	539181
1985	546108
1986	555118
1987	563773
1988	572004
1989	580225
1990	588069
1991	595474
1992	602237
1993	608821
1994	615859
1995	622778
1996	628894
1997	634438
1998	640507
1999	646929
2000	653325
2001	660850
2002	667323
2003	672428
2004	679152
2005	687104
2006	696776
2007	708574
2008	722072
2009	736649
2010	750250
2011	765637
2012	781886
2013	797578
2014	813399
2015	828059
2016	841441
2017	854548
2018	867556
2019	880844
2020	893377
2021	909102
2022	929426
2023	950573
