Year	Number
1960	351176
1961	360145
1962	369373
1963	378330
1964	385324
1965	392215
1966	398947
1967	405672
1968	412433
1969	419116
1970	425650
1971	432024
1972	438274
1973	445006
1974	454060
1975	463200
1976	472701
1977	482601
1978	492805
1979	503396
1980	514407
1981	525519
1982	536922
1983	548875
1984	560805
1985	573329
1986	586291
1987	599676
1988	613446
1989	627572
1990	641935
1991	656514
1992	670430
1993	682456
1994	693720
1995	703532
1996	712979
1997	722310
1998	731569
1999	740689
2000	749418
2001	757848
2002	765937
2003	774436
2004	785347
2005	796645
2006	808569
2007	821006
2008	833608
2009	846337
2010	858949
2011	871540
2012	884072
2013	896270
2014	907830
2015	918647
2016	928783
2017	938210
2018	946916
2019	955107
2020	963137
2021	970908
2022	978162
2023	985251
