Year	Number
1960	460059
1961	466468
1962	473101
1963	479850
1964	487713
1965	497002
1966	506858
1967	517167
1968	527918
1969	538963
1970	549552
1971	559063
1972	567793
1973	576489
1974	585681
1975	595463
1976	604288
1977	611863
1978	619439
1979	627052
1980	634774
1981	642707
1982	650916
1983	659437
1984	668155
1985	676840
1986	685448
1987	693980
1988	704212
1989	719671
1990	738875
1991	759212
1992	781715
1993	806116
1994	831570
1995	853794
1996	875488
1997	900476
1998	926444
1999	953972
2000	982992
2001	1005812
2002	1029124
2003	1055507
2004	1078233
2005	1102893
2006	1123236
2007	1140931
2008	1162354
2009	1185243
2010	1206457
2011	1216685
2012	1213230
2013	1204944
2014	1183351
2015	1174430
2016	1194526
2017	1216400
2018	1239655
2019	1269661
2020	1307266
2021	1335394
2022	1366381
2023	1415011
