Year	Number
1960	110904
1961	118280
1962	128646
1963	138439
1964	148966
1965	158848
1966	167128
1967	178404
1968	185739
1969	194194
1970	204694
1971	215994
1972	227889
1973	245181
1974	261152
1975	276013
1976	290908
1977	306096
1978	320791
1979	336059
1980	348683
1981	357641
1982	364883
1983	372125
1984	379530
1985	389880
1986	399118
1987	409467
1988	421274
1989	433360
1990	451402
1991	482580
1992	501766
1993	517678
1994	534576
1995	551550
1996	567326
1997	582643
1998	595826
1999	610675
2000	627634
2001	644647
2002	660827
2003	674877
2004	687686
2005	699653
2006	710149
2007	719189
2008	728272
2009	745741
2010	763001
2011	787052
2012	818641
2013	850586
2014	881735
2015	914247
2016	948649
2017	985515
2018	1022619
2019	1056886
2020	1087906
2021	1118024
2022	1151191
2023	1187506
