Year	Number
1960	420496
1961	428680
1962	437686
1963	448180
1964	459797
1965	473553
1966	489484
1967	505681
1968	522051
1969	538613
1970	555538
1971	572805
1972	590179
1973	607693
1974	625541
1975	643856
1976	662657
1977	681789
1978	701157
1979	720840
1980	740923
1981	761599
1982	783053
1983	805373
1984	828296
1985	851376
1986	874739
1987	898558
1988	923029
1989	947604
1990	971810
1991	922166
1992	870385
1993	893102
1994	917091
1995	947977
1996	981457
1997	1008468
1998	1033450
1999	1056032
2000	1076616
2001	1099858
2002	1125614
2003	1154708
2004	1186022
2005	1214775
2006	1241480
2007	1266647
2008	1293841
2009	1319616
2010	1342540
2011	1360615
2012	1373654
2013	1387455
2014	1399890
2015	1410062
2016	1419243
2017	1426229
2018	1432009
2019	1435622
2020	1437458
2021	1440228
2022	1444014
2023	1449152
