Year	Number
1985	12123900
1989	13082000
1990	12454000
1991	11348000
1992	13650000
1993	12947000
1994	12759000
1995	17647300
1996	17715520
1997	17365270
1998	17436890
1999	17019040
2000	17081200
2001	16601300
2002	16405100
2003	16376700
2004	15579120
2005	16704920
2006	16435680
2007	15679030
2008	15891250
2009	16149327
2010	16133302
2011	16184043
2012	16358554
2013	15579613
2014	15869470
2015	15955490
2016	16005320
2017	16114000
2018	16376220
2019	16245000
2020	16355000
