Year	Number
1960	794840
1961	810024
1962	826577
1963	846272
1964	867773
1965	892057
1966	920029
1967	948784
1968	978226
1969	1008205
1970	1038574
1971	1069407
1972	1101077
1973	1133853
1974	1167882
1975	1203562
1976	1241386
1977	1281923
1978	1327888
1979	1380298
1980	1437635
1981	1498904
1982	1563018
1983	1628882
1984	1695465
1985	1762656
1986	1829405
1987	1912706
1988	2014267
1989	2115228
1990	2203130
1991	2273842
1992	2342186
1993	2376891
1994	2348540
1995	2338837
1996	2373879
1997	2410896
1998	2456156
1999	2511342
2000	2572316
2001	2638711
2002	2712189
2003	2791300
2004	2875621
2005	2966154
2006	3060757
2007	3157290
2008	3257738
2009	3361303
2010	3463226
2011	3562690
2012	3658928
2013	3750701
2014	3837586
2015	3918992
2016	3993935
2017	4062725
2018	4126626
2019	4186083
2020	4241313
2021	4293051
2022	4343481
2023	4395133
