Year	Number
1960	431421
1961	467435
1962	497355
1963	524191
1964	555016
1965	593341
1966	640450
1967	695580
1968	755699
1969	815818
1970	871678
1971	921379
1972	965677
1973	1007072
1974	1047480
1975	1087646
1976	1127871
1977	1169480
1978	1213509
1979	1261038
1980	1330785
1981	1417762
1982	1513160
1983	1616454
1984	1726608
1985	1843390
1986	1967335
1987	2098408
1988	2237428
1989	2387032
1990	2550957
1991	2729802
1992	2922825
1993	3125292
1994	3325846
1995	3486621
1996	3604906
1997	3703241
1998	3790503
1999	3874377
2000	3957467
2001	4041994
2002	4130531
2003	4225591
2004	4333049
2005	4513583
2006	4919371
2007	5332251
2008	5551184
2009	5758537
2010	5966981
2011	6197912
2012	6359781
2013	6858003
2014	7792223
2015	8569127
2016	9018612
2017	9270152
2018	9516281
2019	9757520
2020	9990818
2021	10214721
2022	10363475
2023	10432355
