Year	Number
1982	457900
1983	448500
1984	478500
1985	435000
1986	455800
1987	488000
1988	560000
1989	641700
1990	647200
1991	661900
1992	711300
1993	669900
1994	734300
1995	775600
1996	1042400
1997	871600
1998	956800
1999	972400
2000	994674
2001	1040635
2002	1169195
2003	1409660
2004	1376595
2005	1366689
2006	1468156
2007	1510124
2008	1487471
2009	1861811
2010	1679808.521045074
2011	1691669.508474609
2012	1701510.5250370014
2013	1807896
2014	2006028
2015	2120856
2016	2238966
2017	2543172
2018	2681606
2019	2609710.553133403
2020	787299.92
2021	449526.842
