Year	Number
1960	88003294
1961	89080250
1962	90947296
1963	93287705
1964	95724792
1965	98488834
1966	101564405
1967	104783841
1968	108217153
1969	111762079
1970	115334204
1971	119041451
1972	122956409
1973	127109351
1974	131547284
1975	136106468
1976	140678640
1977	145338498
1978	150157712
1979	155007559
1980	159363346
1981	163085867
1982	166567914
1983	170124607
1984	173988985
1985	178139845
1986	182623452
1987	187483462
1988	192797865
1989	198694579
1990	204899797
1991	211271369
1992	218073677
1993	225455792
1994	232944114
1995	240452692
1996	248006343
1997	255638456
1998	263542337
1999	271453630
2000	279453108
2001	287815661
2002	296591151
2003	305466160
2004	313987093
2005	322249876
2006	330397160
2007	337883650
2008	344654182
2009	351525564
2010	359045466
2011	368118999
2012	378876407
2013	390868693
2014	404634161
2015	420529894
2016	437667194
2017	456303145
2018	476170220
2019	496646209
2020	516791295
2021	534172809
2022	550192871
2023	569720255
