Year	Number
1960	28115760
1961	28928929
1962	29880605
1963	30918868
1964	31974696
1965	32991459
1966	33961899
1967	34896211
1968	35828619
1969	36802210
1970	37807027
1971	38776836
1972	39831423
1973	41060602
1974	42361590
1975	43709606
1976	45129738
1977	46597341
1978	48045593
1979	49493232
1980	50925385
1981	52311775
1982	53684952
1983	55058535
1984	56458129
1985	57917770
1986	59433980
1987	61000502
1988	62620031
1989	64294996
1990	66085738
1991	67930918
1992	69847444
1993	71849401
1994	73933024
1995	76090785
1996	78345827
1997	80702595
1998	83166057
1999	85719827
2000	88307325
2001	90903393
2002	93549658
2003	96220227
2004	98841139
2005	101387098
2006	103911143
2007	106449541
2008	109025706
2009	111715645
2010	114613689
2011	117751340
2012	121149773
2013	124856658
2014	129255879
2015	134395542
2016	139906135
2017	145816453
2018	152104076
2019	158663325
2020	165006276
2021	170113380
2022	174783538
2023	181175698
