Year	Number
1960	448558
1961	450952
1962	453472
1963	456054
1964	458619
1965	461163
1966	463588
1967	465872
1968	467996
1969	469979
1970	471732
1971	473297
1972	474688
1973	476000
1974	479800
1975	486384
1976	494127
1977	503322
1978	513312
1979	523543
1980	533537
1981	543502
1982	553385
1983	562633
1984	570479
1985	580845
1986	592621
1987	601334
1988	607261
1989	610709
1990	611698
1991	610326
1992	606546
1993	599930
1994	604086
1995	615540
1996	626545
1997	637096
1998	647237
1999	657033
2000	666495
2001	675613
2002	684346
2003	692787
2004	695551
2005	694193
2006	692220
2007	689807
2008	687146
2009	684527
2010	715839
2011	763780
2012	793243
2013	806006
2014	796040
2015	781766
2016	769662
2017	746681
2018	711385
2019	670025
2020	623536
2021	585672
2022	560597
2023	538749
