Year	Number
1971	935738
1972	946712
1973	896000
1974	878317
1975	910532
1976	932787
1977	968436
1978	991908
1979	1004144
1980	1033638
1981	1054027
1982	1088822
1983	1150580
1984	1198447
1985	1245262
1986	1291490
1987	1326541
1988	1345921
1989	1333490
1990	1376519
1991	1405665
1992	1426215
1993	1440960
1994	1476329
1995	1481759
1996	1468998
1997	1450916
1998	1450164
1999	1442904
2000	1413795
2001	1373904
2002	1325707
2003	1277124
2004	1228347
2005	1184301
2006	1134414
2007	1068822
2008	1036445
2009	1025044
2010	1030109
2011	1027970
2012	1046671
2013	1063291
2014	1089220
2015	1114883
2016	1139314
2017	1170470
2018	1201736
2020	1269412
2021	1303758
2022	1321163
