Year	Number
1960	160691
1961	166970
1962	173359
1963	179891
1964	186587
1965	193012
1966	199019
1967	204916
1968	210801
1969	216696
1970	222555
1971	230992
1972	243143
1973	256632
1974	270627
1975	285116
1976	300044
1977	315337
1978	330912
1979	346697
1980	362595
1981	377430
1982	391017
1983	404772
1984	419217
1985	434375
1986	450196
1987	466565
1988	483337
1989	500349
1990	517418
1991	535415
1992	554470
1993	573755
1994	593254
1995	612934
1996	632756
1997	652643
1998	672484
1999	692133
2000	711442
2001	730257
2002	748324
2003	778256
2004	833451
2005	901921
2006	970981
2007	1040532
2008	1110343
2009	1179453
2010	1213645
2011	1212077
2012	1224939
2013	1261673
2014	1311134
2015	1362142
2016	1409661
2017	1456834
2018	1487340
2019	1494188
2020	1477469
2021	1463265
2022	1472233
2023	1485509
