Year	Number
1960	456225
1961	482874
1962	511121
1963	536214
1964	559197
1965	583097
1966	608054
1967	634080
1968	661257
1969	689520
1970	719032
1971	749808
1972	781946
1973	815367
1974	850475
1975	890351
1976	932156
1977	975800
1978	1021552
1979	1069450
1980	1119663
1981	1172087
1982	1227042
1983	1272757
1984	1311745
1985	1351815
1986	1393166
1987	1435783
1988	1479765
1989	1524967
1990	1571615
1991	1617439
1992	1663103
1993	1709925
1994	1758132
1995	1807698
1996	1858733
1997	1911062
1998	1964940
1999	2020337
2000	2077375
2001	2135860
2002	2181496
2003	2218121
2004	2255412
2005	2293226
2006	2331727
2007	2370874
2008	2410734
2009	2451152
2010	2492304
2011	2537659
2012	2586432
2013	2636005
2014	2686599
2015	2738164
2016	2790791
2017	2844281
2018	2898796
2019	2946158
2020	2994218
2021	3042941
2022	3092355
2023	3142466
