Year	Number
1960	6329776
1961	6545010
1962	6789732
1963	7057437
1964	7337782
1965	7630361
1966	7936629
1967	8252526
1968	8573556
1969	8894889
1970	9215937
1971	9568483
1972	9960758
1973	10368197
1974	10790066
1975	11229953
1976	11684289
1977	12149471
1978	12621415
1979	13091967
1980	13535365
1981	13940623
1982	14336605
1983	14743521
1984	15167741
1985	15616887
1986	16100528
1987	16623440
1988	17180758
1989	17768719
1990	18381700
1991	19018492
1992	19680427
1993	20373321
1994	21108907
1995	21868530
1996	22640061
1997	23427778
1998	24227529
1999	25042112
2000	25872187
2001	26733788
2002	27630651
2003	28546185
2004	29488995
2005	30468191
2006	31477786
2007	32501927
2008	33546728
2009	34619468
2010	35665063
2011	36809170
2012	38047718
2013	39359890
2014	40774040
2015	42277730
2016	43828750
2017	45459941
2018	47199327
2019	48961652
2020	50569205
2021	51995218
2022	53549799
2023	55476637
