Year	Number
1960	2797226
1961	2815991
1962	2830896
1963	2840296
1964	2848863
1965	2857903
1966	2872271
1967	2887836
1968	2898924
1969	2903642
1970	2906009
1971	2914937
1972	2929805
1973	2938065
1974	2942290
1975	2960585
1976	2995774
1977	3024968
1978	3055827
1979	3087909
1980	3116655
1981	3148508
1982	3176901
1983	3207471
1984	3237146
1985	3265135
1986	3291398
1987	3316283
1988	3340274
1989	3368125
1990	3412977
1991	3461417
1992	3493433
1993	3518131
1994	3540515
1995	3563635
1996	3584744
1997	3604400
1998	3624544
1999	3636822
2000	3647002
2001	3657500
2002	3659742
2003	3657270
2004	3655577
2005	3654139
2006	3656182
2007	3663253
2008	3670078
2009	3671652
2010	3663689
2011	3642832
2012	3610099
2013	3574720
2014	3543627
2015	3514448
2016	3492655
2017	3478329
2018	3465200
2019	3454472
2020	3437893
2021	3386488
2022	3333163
2023	3305379
