Year	Number
1960	8630667
1961	8965574
1962	9302111
1963	9647454
1964	10002669
1965	10367862
1966	10741366
1967	11124127
1968	11517638
1969	11917821
1970	12345882
1971	12868595
1972	13404972
1973	13953485
1974	14510333
1975	15075460
1976	15614689
1977	16195524
1978	16812072
1979	17445651
1980	18136025
1981	19073882
1982	20040743
1983	21044533
1984	22083483
1985	23150127
1986	24246183
1987	25374637
1988	26547689
1989	27761997
1990	28924064
1991	29566274
1992	30216051
1993	30880736
1994	31555475
1995	32243018
1996	32971674
1997	33734268
1998	34493483
1999	35242317
2000	35966026
2001	36667813
2002	37362913
2003	38054174
2004	38746005
2005	39430017
2006	40105212
2007	40786251
2008	41478745
2009	42170961
2010	42900709
2011	43854945
2012	44812533
2013	45765340
2014	46703825
2015	47687037
2016	48740780
2017	49827667
2018	50926384
2019	52043445
2020	53187498
2021	54302696
2022	55441746
2023	56658695
