Year	Number
1960	87737
1961	90748
1962	93782
1963	96848
1964	100001
1965	102704
1966	104941
1967	107392
1968	110186
1969	113295
1970	116653
1971	122251
1972	131079
1973	141399
1974	152443
1975	164065
1976	176064
1977	188259
1978	200540
1979	212842
1980	225106
1981	236264
1982	246217
1983	256230
1984	266610
1985	277302
1986	288230
1987	299236
1988	310135
1989	320827
1990	331351
1991	342500
1992	355032
1993	368847
1994	383670
1995	399308
1996	415752
1997	432988
1998	450671
1999	468325
2000	485650
2001	502617
2002	519452
2003	547197
2004	597277
2005	659164
2006	721560
2007	784181
2008	847025
2009	910042
2010	939534
2011	936359
2012	950784
2013	980619
2014	1011194
2015	1046911
2016	1085892
2017	1125298
2018	1149269
2019	1150279
2020	1130322
2021	1114044
2022	1119746
2023	1130315
