Year	Number
1975	60000
1976	70000
1977	80000
1978	90000
1979	100000
1980	110000
1981	120000
1982	130000
1983	140000
1984	150000
1985	160000
1986	170000
1987	180000
1988	194000
1989	210000
1990	220000
1991	237320
1992	248789
1993	265130
1994	304600
1995	320300
1996	338200
1997	354000
1998	354036
1999	358900
2000	364400
2001	387620
2002	374000
2003	376100
2004	388000
2005	398100
2006	423810
2007	458180
2008	477670
2009	494312
2010	520002
2011	547000
2012	575000
2013	602000
2014	624400
2015	648000
2016	665000
2017	682000
2018	744867
2019	764909
2020	781170
2021	801721
