Year	Number
1960	3884203
1961	3828621
1962	3796447
1963	3767312
1964	3742092
1965	3714591
1966	3683086
1967	3647740
1968	3609212
1969	3569696
1970	3509276
1971	3410396
1972	3307236
1973	3209952
1974	3116999
1975	3025935
1976	2934700
1977	2842920
1978	2750823
1979	2658820
1980	2558840
1981	2525602
1982	2532083
1983	2537294
1984	2541852
1985	2546549
1986	2550807
1987	2555063
1988	2560031
1989	2564468
1990	2560605
1991	2560857
1992	2576685
1993	2592690
1994	2606957
1995	2618682
1996	2629045
1997	2639712
1998	2650698
1999	2661463
2000	2667547
2001	2668884
2002	2670674
2003	2676944
2004	2684795
2005	2695557
2006	2709931
2007	2733000
2008	2762927
2009	2786024
2010	2801381
2011	2814526
2012	2817206
2013	2808362
2014	2801426
2015	2797131
2016	2792682
2017	2788986
2018	2785892
2019	2783117
2020	2774917
2021	2709018
2022	2734517
2023	2767136
