Year	Number
1970	162000
1971	120100
1972	140800
1973	150700
1974	129200
1975	158000
1976	166600
1977	175000
1978	183600
1979	184000
1980	185200
1981	184400
1982	187700
1983	199800
1984	209400
1985	235900
1986	250800
1987	257800
1988	268700
1989	272600
1990	245300
1991	234900
1992	242700
1993	228400
1994	257300
1995	298700
1996	284100
1997	314700
1998	323400
1999	291800
2000	296548
2001	294067
2002	299963
2003	338691
2004	391577
2005	419742
2006	548761
2007	666865
2008	691007
2009	700428
2010	799070.0046614751
2011	894201.0317750182
2012	864800.1922051039
2013	900742.4
2014	966479.12
2015	1026248
2016	1173973
2017	1313166
2018	1476056.363
2019	1427588
2020	714804.484
2021	877794.0639999999
