Year	Number
1960	924740
1961	946511
1962	968122
1963	988886
1964	1014857
1965	1047638
1966	1081752
1967	1116769
1968	1152919
1969	1190474
1970	1226461
1971	1260438
1972	1295394
1973	1331702
1974	1369948
1975	1406342
1976	1438209
1977	1451696
1978	1420676
1979	1387821
1980	1516627
1981	1688279
1982	1774994
1983	1853383
1984	1923715
1985	2002922
1986	2083885
1987	2149507
1988	2200127
1989	2268129
1990	2352209
1991	2440827
1992	2515040
1993	2549214
1994	2571643
1995	2628277
1996	2712845
1997	2800594
1998	2887230
1999	2961775
2000	3010061
2001	3036284
2002	3055958
2003	3073588
2004	3078175
2005	3069479
2006	3080113
2007	3098265
2008	3104520
2009	3115984
2010	3132714
2011	3156950
2012	3206350
2013	3282961
2014	3369175
2015	3460714
2016	3556466
2017	3654101
2018	3752871
2019	3851754
2020	3956124
2021	4063060
2022	4175042
2023	4302839
