Year	Number
1960	97256290
1961	99314028
1962	101445032
1963	103667517
1964	105959979
1965	108336203
1966	110798486
1967	113319950
1968	115921723
1969	118615741
1970	121424797
1971	124336039
1972	127364044
1973	130563107
1974	133953892
1975	137548613
1976	141258400
1977	145122851
1978	149206663
1979	153459665
1980	157825609
1981	162323313
1982	167023385
1983	171566640
1984	176054495
1985	180817312
1986	185720244
1987	190759952
1988	195969722
1989	201392200
1990	206739024
1991	212172888
1992	217966101
1993	223788766
1994	229675775
1995	235861484
1996	242200260
1997	248713095
1998	255482918
1999	262397030
2000	269611898
2001	277160097
2002	284952322
2003	292977949
2004	301265247
2005	309824829
2006	318601484
2007	327612838
2008	336893835
2009	346475221
2010	356337762
2011	366489204
2012	376797999
2013	387204553
2014	397855507
2015	408690375
2016	419778384
2017	431138704
2018	442646825
2019	454306063
2020	466189102
2021	478185907
2022	490330870
2023	502789511
