Year	Number
1960	2454759
1961	2512734
1962	2569309
1963	2622302
1964	2670197
1965	2715998
1966	2761607
1967	2806456
1968	2849850
1969	2891145
1970	2925327
1971	2957574
1972	2997719
1973	3033786
1974	3047455
1975	2959597
1976	2767950
1977	2610515
1978	2533110
1979	2525147
1980	2574356
1981	2654633
1982	2755330
1983	2870534
1984	2997133
1985	3128001
1986	3264705
1987	3408108
1988	3561485
1989	3735855
1990	3934596
1991	4150864
1992	4392967
1993	4639849
1994	4837512
1995	4963571
1996	5038925
1997	5084387
1998	5000919
1999	4893632
2000	4869765
2001	4839432
2002	4807233
2003	4773120
2004	4741685
2005	4712916
2006	4683339
2007	4658686
2008	4635175
2009	4615104
2010	4609819
2011	4623794
2012	4663378
2013	4703917
2014	4732420
2015	4762926
2016	4792943
2017	4818463
2018	4837526
2019	4849867
2020	4857658
2021	4860473
2022	4854064
2023	4839058
