Year	Number
1960	103660979
1961	106521836
1962	109534342
1963	112726448
1964	116101744
1965	119540498
1966	122995369
1967	126564835
1968	130260851
1969	134047837
1970	137830836
1971	141428277
1972	145198869
1973	149299628
1974	153417706
1975	157400463
1976	161296296
1977	165317096
1978	169693073
1979	174318136
1980	178654014
1981	182882947
1982	187614516
1983	192694003
1984	197882363
1985	203117925
1986	208250582
1987	213382118
1988	218506836
1989	223806335
1990	229146834
1991	234359153
1992	240128953
1993	246495455
1994	252383882
1995	257984375
1996	263896343
1997	269755625
1998	275283577
1999	280786026
2000	286309757
2001	291968030
2002	298379807
2003	305031835
2004	311394450
2005	317769354
2006	324306336
2007	330926376
2008	337547691
2009	344172517
2010	350870917
2011	357611847
2012	364451636
2013	371433751
2014	378447838
2015	385471772
2016	392586633
2017	399687919
2018	406732180
2019	413844452
2020	421095249
2021	428394239
2022	435636649
2023	442889788
