Year	Number
1971	3559425
1972	3719113
1973	3589080
1974	3667516
1975	3692600
1976	3653320
1977	3624136
1978	3601948
1979	3605324
1980	3608854
1981	3609623
1982	3633713
1983	3633906
1984	3607755
1985	3569744
1986	3483948
1987	3412939
1988	3246655
1989	3116889
1990	2961953
1991	2820497
1992	2662490
1993	2582343
1994	2471084
1995	2364910
1996	2799960
1997	2702553
1998	2633678
1999	2579908
2000	2539995
2001	2505203
2002	2490744
2003	2488319
2004	2497513
2005	2484903
2006	2501205
2007	2555757
2008	2625414
2009	2684078
2010	2720989
2011	2772909
2012	2816584
2013	2934648
2014	2960626
2015	3010404
2016	3027751
2017	3042396
2018	3043396
2019	3038332
2020	3006992
2021	2926681
