Year	Number
1960	3544055
1961	3637250
1962	3741618
1963	3848506
1964	3964312
1965	4091609
1966	4223073
1967	4357408
1968	4493697
1969	4632419
1970	4773873
1971	4905883
1972	5025637
1973	5142835
1974	5261675
1975	5382677
1976	5504768
1977	5615751
1978	5714129
1979	5815131
1980	5922120
1981	6042686
1982	6177271
1983	6314496
1984	6454960
1985	6601291
1986	6778358
1987	7003630
1988	7259164
1989	7530789
1990	7799281
1991	8052413
1992	8272531
1993	8443398
1994	8566538
1995	8643025
1996	8679309
1997	8657095
1998	8581839
1999	8476249
2000	8334158
2001	8170864
2002	8008019
2003	7856213
2004	7727142
2005	7630177
2006	7561779
2007	7519275
2008	7518956
2009	7539664
2010	7560592
2011	7604985
2012	7686164
2013	7793458
2014	7910611
2015	8042185
2016	8145249
2017	8239121
2018	8368694
2019	8496729
2020	8599775
2021	8666039
2022	8701621
2023	8699373
