Year	Number
1975	190000
1976	210000
1977	250000
1978	270000
1979	290000
1980	300000
1981	340000
1982	360000
1983	380000
1984	400000
1985	420000
1986	440000
1987	470000
1988	501000
1989	530000
1990	560000
1991	572100
1992	578400
1993	583460
1994	587113
1995	582800
1996	579500
1997	567800
1998	556600
1999	544197
2000	533387
2001	531456
2002	542846
2003	563679
2004	578973
2005	594404
2006	603900
2007	624700
2008	626600
2009	599900
2010	592300
2011	586943
2012	583685
2013	578450
2014	572772
2015	551366
2016	531624
2017	501013
2018	477932
2019	451571
2020	427539
2021	418122
2022	365649
