Year	Number
1960	569961
1961	583063
1962	598162
1963	620759
1964	644075
1965	668290
1966	692915
1967	777471
1968	870974
1969	973835
1970	1071351
1971	1253351
1972	1476269
1973	1731112
1974	2008691
1975	301209
1976	304003
1977	313245
1978	332515
1979	363048
1980	613573
1981	810961
1982	862613
1983	917021
1984	972065
1985	1027563
1986	1091125
1987	1161167
1988	1230791
1989	1303724
1990	1385274
1991	1471035
1992	1577655
1993	1699098
1994	1802436
1995	1890279
1996	1977421
1997	2064541
1998	2141859
1999	2197746
2000	2252408
2001	2307612
2002	2364127
2003	2421609
2004	2480269
2005	2539900
2006	2600268
2007	2662452
2008	2728958
2009	2821239
2010	2914935
2011	3011402
2012	3110665
2013	3212182
2014	3315806
2015	3420840
2016	3528344
2017	3637892
2018	3747983
2019	3858254
2020	3973287
2021	4092180
2022	4211076
2023	4332792
