Year	Number
1970	424179
1971	436857
1972	440151
1973	451530
1974	454986
1975	452249
1976	467552
1977	478584
1978	493231
1979	504377
1980	518968
1981	530083
1982	539889
1983	549637
1984	559080
1985	570775
1986	579687
1987	600166
1988	627190
1989	656877
1990	687331
1991	720983
1992	749336
1993	798981
1994	835089
1995	862940
1996	895777
1997	905813
1998	958734
1999	951481
2000	966476
2001	966548
2002	962661
2003	935722
2004	930918
2005	933995
2006	914138
2007	894422
2008	872906
2009	852168
2010	839291
2011	820437
2012	838198
2013	790701
2014	772090
2015	727319
2016	727363
2019	670193
2020	691877
2021	700905
2022	714963
2023	705058
