Year	Number
1960	645814
1961	665055
1962	689696
1963	715249
1964	741786
1965	769231
1966	797731
1967	827287
1968	871081
1969	927094
1970	986793
1971	1050338
1972	1118070
1973	1189965
1974	1266592
1975	1348153
1976	1435090
1977	1527371
1978	1625725
1979	1730413
1980	1842000
1981	1907720
1982	1975881
1983	2046476
1984	2119697
1985	2195325
1986	2273761
1987	2355000
1988	2410740
1989	2467640
1990	2525965
1991	2585668
1992	2646867
1993	2709341
1994	2743998
1995	2749496
1996	2755013
1997	2760526
1998	2766057
1999	2771600
2000	2777161
2001	2782719
2002	2788295
2003	2793882
2004	2799488
2005	2805090
2006	2810710
2007	2816343
2008	2821994
2009	2839304
2010	2860710
2011	2882276
2012	2904035
2013	2925898
2014	2947956
2015	2970180
2016	2992572
2017	3015132
2018	3037862
2019	3060864
2020	3084244
2021	3108108
2022	3132527
2023	3157538
