Year	Number
1960	326550
1961	325250
1962	323900
1963	322550
1964	321250
1965	318800
1966	315200
1967	311550
1968	307900
1969	304300
1970	302650
1971	302700
1972	302450
1973	302200
1974	301996
1975	304222
1976	305774
1977	306970
1978	310182
1979	313342
1980	316645
1981	318982
1982	325898
1983	330524
1984	330593
1985	336452
1986	342121
1987	344485
1988	347325
1989	350722
1990	354170
1991	363845
1992	367618
1993	371308
1994	374797
1995	377419
1996	379905
1997	382791
1998	385287
1999	387578
2000	390087
2001	393028
2002	395969
2003	398582
2004	401268
2005	403834
2006	405308
2007	406724
2008	409379
2009	412477
2010	414508
2011	416268
2012	420028
2013	425967
2014	434558
2015	445053
2016	455356
2017	467999
2018	484630
2019	504062
2020	515332
2021	518536
2022	531113
2023	553214
