Year	Number
1960	484485
1961	491159
1962	498731
1963	507093
1964	516211
1965	526079
1966	536629
1967	548012
1968	560060
1969	572732
1970	586281
1971	601713
1972	617839
1973	634362
1974	651391
1975	669254
1976	686039
1977	701898
1978	711293
1979	720126
1980	731351
1981	737040
1982	747996
1983	765919
1984	784676
1985	805049
1986	827707
1987	852197
1988	880160
1989	935203
1990	990397
1991	1020391
1992	1047503
1993	1074655
1994	1101574
1995	1126761
1996	1149832
1997	1171334
1998	1191992
1999	1211878
2000	1230230
2001	1245683
2002	1250846
2003	1250600
2004	1247697
2005	1243828
2006	1239414
2007	1235096
2008	1231347
2009	1228323
2010	1225638
2011	1223174
2012	1220437
2013	1217860
2014	1215123
2015	1212116
2016	1209049
2017	1205794
2018	1202070
2019	1197828
2020	1193946
2021	1189044
2022	1181955
2023	1174846
