Year	Number
1960	126960
1961	130711
1962	134407
1963	138079
1964	141761
1965	145452
1966	149174
1967	152936
1968	156698
1969	160398
1970	164327
1971	168785
1972	173746
1973	179142
1974	184890
1975	191181
1976	198043
1977	205946
1978	216611
1979	230143
1980	240406
1981	246891
1982	253655
1983	260671
1984	267745
1985	274423
1986	280742
1987	287242
1988	294966
1989	303752
1990	312969
1991	322104
1992	331645
1993	341446
1994	350192
1995	357266
1996	362223
1997	365126
1998	366295
1999	365880
2000	363998
2001	360892
2002	357491
2003	355101
2004	354357
2005	355260
2006	357199
2007	360080
2008	364285
2009	370005
2010	377534
2011	386646
2012	396514
2013	405926
2014	419578
2015	438467
2016	457777
2017	476921
2018	495723
2019	513732
2020	529049
2021	537917
2022	542143
2023	549245
