Year	Number
1960	104376810
1961	107382071
1962	110465812
1963	113618589
1964	116835892
1965	120109501
1966	123414468
1967	126744102
1968	130101067
1969	133485744
1970	136899714
1971	140378438
1972	143938412
1973	147564778
1974	151253336
1975	154990555
1976	158777123
1977	162653164
1978	166627112
1979	170656015
1980	174687636
1981	178655112
1982	182616940
1983	186636170
1984	190668730
1985	194691065
1986	198702269
1987	202714292
1988	206747516
1989	210791723
1990	214905822
1991	219058811
1992	223179157
1993	227285949
1994	231380331
1995	235449116
1996	239471277
1997	243460948
1998	247416311
1999	251321642
2000	255176328
2001	258954507
2002	262648578
2003	266240911
2004	269773408
2005	273270061
2006	276694235
2007	280056192
2008	283369699
2009	286666488
2010	289845761
2011	293279163
2012	296706056
2013	300067541
2014	303381293
2015	306665780
2016	309929989
2017	313134220
2018	316216157
2019	319164863
2020	321912606
2021	324379616
2022	326762024
2023	329321681
