Year	Number
1960	98363081
1961	100384894
1962	102538611
1963	104780050
1964	107102968
1965	109513191
1966	111997909
1967	114522094
1968	117105931
1969	119767620
1970	122481337
1971	125048440
1972	127697311
1973	130487927
1974	133402682
1975	136478902
1976	139697217
1977	143100673
1978	146607135
1979	150373770
1980	154969240
1981	159788541
1982	164368719
1983	168492074
1984	172410317
1985	176654005
1986	181105085
1987	185623861
1988	190222439
1989	194744732
1990	199138393
1991	203862823
1992	208144156
1993	212391514
1994	216894656
1995	221521585
1996	226333437
1997	231117562
1998	235935205
1999	240836404
2000	246145038
2001	251234823
2002	255779626
2003	260094536
2004	264528008
2005	268910131
2006	273302806
2007	277835469
2008	282473413
2009	287265856
2010	292282823
2011	297210315
2012	301663688
2013	305766256
2014	309664273
2015	313329132
2016	316831793
2017	320500613
2018	324351312
2019	328232643
2020	332275958
2021	336386054
2022	340531426
2023	344784751
