Year	Number
1960	12983684
1961	13217959
1962	13483480
1963	13773342
1964	14090040
1965	14430907
1966	14795682
1967	15186808
1968	15603390
1969	16035074
1970	16465320
1971	16814924
1972	17177959
1973	17646218
1974	18139046
1975	18638870
1976	19168150
1977	19740279
1978	20347832
1979	20978493
1980	21578370
1981	22161401
1982	22777398
1983	23397021
1984	24027630
1985	24701413
1986	25397142
1987	26124027
1988	26845702
1989	27557865
1990	28288892
1991	29043452
1992	29826762
1993	30625264
1994	31406750
1995	32191285
1996	33005164
1997	33844041
1998	34729966
1999	35682347
2000	36682077
2001	37695926
2002	38744129
2003	39805505
2004	40860842
2005	41923339
2006	43015533
2007	44127577
2008	45248976
2009	46428577
2010	47716960
2011	49092137
2012	50506386
2013	51907878
2014	53327675
2015	54886316
2016	56627389
2017	58550619
2018	60673881
2019	62955055
2020	65166937
2021	67237585
2022	69416650
2023	71899683
