Year	Number
1960	94904
1961	105400
1962	112666
1963	120432
1964	128745
1965	137608
1966	147093
1967	157233
1968	168087
1969	179657
1970	191650
1971	203192
1972	215446
1973	228402
1974	242157
1975	256740
1976	272223
1977	288594
1978	305974
1979	324401
1980	343964
1981	364649
1982	387190
1983	411746
1984	437895
1985	465627
1986	495156
1987	526559
1988	560000
1989	588800
1990	619124
1991	651010
1992	684585
1993	719793
1994	756863
1995	795842
1996	836887
1997	879927
1998	925245
1999	972896
2000	1023073
2001	1075688
2002	1131087
2003	1189340
2004	1250679
2005	1315000
2006	1343976
2007	1373590
2008	1403899
2009	1434791
2010	1466407
2011	1498719
2012	1531789
2013	1565495
2014	1599990
2015	1635246
2016	1671279
2017	1708106
2018	1745744
2019	1785310
2020	1827878
2021	1874394
2022	1925517
2023	1981615
