Year	Number
1960	121726
1961	125802
1962	134360
1963	143813
1964	155737
1965	169176
1966	184063
1967	198843
1968	212787
1969	225794
1970	237974
1971	249883
1972	260745
1973	270934
1974	280814
1975	289952
1976	298618
1977	305140
1978	308743
1979	308458
1980	304283
1981	297900
1982	289558
1983	281782
1984	276996
1985	276398
1986	280514
1987	286670
1988	293933
1989	302279
1990	311851
1991	324070
1992	339898
1993	356695
1994	374413
1995	386280
1996	403460
1997	420089
1998	436831
1999	453315
2000	468062
2001	482058
2002	494986
2003	505797
2004	515348
2005	522480
2006	527506
2007	531102
2008	533009
2009	533854
2010	534820
2011	535301
2012	538804
2013	543898
2014	551143
2015	559113
2016	563530
2017	566275
2018	568998
2019	570399
2020	567162
2021	555484
2022	532557
2023	523817
