Year	Number
1960	395171
1961	405767
1962	415999
1963	425619
1964	435290
1965	445890
1966	457441
1967	469007
1968	479745
1969	489396
1970	498426
1971	507517
1972	516924
1973	526603
1974	537303
1975	548381
1976	559216
1977	570805
1978	582273
1979	592812
1980	602789
1981	612309
1982	622707
1983	633605
1984	642357
1985	652750
1986	664691
1987	673971
1988	681681
1989	688002
1990	691746
1991	694219
1992	696033
1993	695642
1994	694891
1995	694555
1996	693786
1997	692463
1998	689682
1999	685325
2000	680759
2001	677177
2002	674558
2003	673849
2004	675957
2005	680031
2006	683979
2007	689411
2008	699042
2009	713762
2010	732505
2011	755174
2012	779371
2013	801583
2014	823484
2015	844556
2016	864739
2017	885665
2018	907662
2019	930340
2020	953777
2021	978816
2022	1006045
2023	1034631
