Year	Number
1960	20341194
1961	20799944
1962	21281301
1963	21783164
1964	22306205
1965	22851430
1966	23388038
1967	23941417
1968	24566736
1969	25211779
1970	25877134
1971	26551634
1972	27222630
1973	27900519
1974	28566785
1975	29201670
1976	29873696
1977	30382798
1978	30826307
1979	31208557
1980	31307646
1981	32018465
1982	33189509
1983	34021669
1984	34799621
1985	35672013
1986	36613743
1987	37748717
1988	39106501
1989	40476895
1990	41835381
1991	43511981
1992	45189719
1993	46599725
1994	48040845
1995	49529255
1996	51035417
1997	52546899
1998	54064410
1999	55606839
2000	57151370
2001	58716476
2002	60328366
2003	61966689
2004	63626355
2005	65307159
2006	67020970
2007	68781680
2008	70429747
2009	72085216
2010	73782698
2011	75534019
2012	77298928
2013	79050945
2014	80796875
2015	82563655
2016	84375675
2017	86222946
2018	88055633
2019	89898498
2020	91766343
2021	93611468
2022	95420799
2023	97227189
