Year	Number
1971	262928
1972	269997
1973	283276
1974	297560
1975	308526
1976	311913
1977	345862
1978	346585
1979	370412
1980	392541
1981	419748
1982	452679
1983	496066
1984	533394
1985	567059
1986	583890
1987	610946
1988	642063
1989	658102
1990	682925
1991	708448
1992	725496
1993	738556
1994	773386
1995	805437
1996	875661
1997	954758
1998	1026570
1999	1034065
2000	1107712
2001	1159721
2002	1197081
2003	1287093
2004	1382749
2005	1444163
2006	1473464
2007	1572178
2008	1618303
2009	1652585
2010	1695007
2011	1797147
2012	1839982
2013	1845649
2014	1926736.125
2015	1977388
2016	2014230
2017	2087654
2018	2142227
2019	2171967
2020	2259988
2021	2269617
2022	2321323
