Year	Number
1960	312335
1961	313976
1962	315829
1963	317727
1964	319742
1965	322164
1966	324895
1967	327788
1968	330871
1969	335303
1970	340793
1971	345903
1972	350752
1973	355681
1974	360974
1975	366724
1976	372955
1977	379677
1978	386860
1979	394437
1980	402413
1981	410832
1982	419682
1983	428996
1984	438812
1985	449186
1986	460198
1987	471851
1988	484105
1989	496929
1990	510365
1991	524470
1992	539316
1993	554965
1994	571412
1995	588744
1996	607100
1997	626418
1998	646679
1999	667934
2000	690305
2001	713941
2002	738903
2003	765288
2004	793258
2005	823039
2006	854857
2007	888670
2008	924237
2009	961372
2010	1000174
2011	1040614
2012	1082486
2013	1125185
2014	1166762
2015	1205425
2016	1240618
2017	1272870
2018	1303743
2019	1334534
2020	1365646
2021	1397191
2022	1429309
2023	1462392
