Year	Number
1960	812265
1961	827604
1962	842947
1963	858352
1964	874209
1965	888991
1966	901899
1967	914726
1968	928328
1969	942352
1970	956760
1971	972981
1972	990962
1973	1010199
1974	1030438
1975	1050879
1976	1071548
1977	1092546
1978	1114176
1979	1136454
1980	1159380
1981	1183084
1982	1207870
1983	1232019
1984	1253714
1985	1275102
1986	1298218
1987	1311997
1988	1306208
1989	1290457
1990	1294873
1991	1320411
1992	1339043
1993	1350206
1994	1376822
1995	1411304
1996	1438140
1997	1472040
1998	1506639
1999	1554631
2000	1625039
2001	1697385
2002	1767741
2003	1842458
2004	1934561
2005	2044028
2006	2164502
2007	2294557
2008	2429191
2009	2559884
2010	2721876
2011	2897527
2012	3036824
2013	3150253
2014	3140742
2015	3089086
2016	3001098
2017	2805311
2018	2689498
2019	2721714
2020	2803538
2021	2877967
2022	2963201
2023	3055104
