Year	Number
1960	271804
1961	280704
1962	290189
1963	300078
1964	310012
1965	319761
1966	329272
1967	338519
1968	347590
1969	356709
1970	366192
1971	376203
1972	386829
1973	398424
1974	411445
1975	425932
1976	441894
1977	459375
1978	477795
1979	496200
1980	514245
1981	531895
1982	548961
1983	565760
1984	583040
1985	600607
1986	619174
1987	639465
1988	660989
1989	683859
1990	707961
1991	733183
1992	759458
1993	786675
1994	814670
1995	843407
1996	873260
1997	904594
1998	937250
1999	970686
2000	1004893
2001	1040031
2002	1076212
2003	1114014
2004	1154179
2005	1197340
2006	1244829
2007	1297096
2008	1353566
2009	1413840
2010	1478003
2011	1546886
2012	1620468
2013	1697710
2014	1780711
2015	1869786
2016	1962432
2017	2061916
2018	2170200
2019	2284866
2020	2397042
2021	2501582
2022	2605831
2023	2727598
