Year	Number
1985	12703500
1989	13962000
1990	13484000
1991	12492000
1992	12801000
1993	12551000
1994	12350000
1995	17481850
1996	17828450
1997	17375170
1998	17596880
1999	17458150
2000	17543600
2001	17186900
2002	17166600
2003	17253300
2004	16426020
2005	17584770
2006	17363300
2007	16605900
2008	16814900
2009	17123462
2010	17176832
2011	17293313
2012	17413604
2013	16682733
2014	16793940
2015	16760710
2016	16883520
2017	16923000
2018	17204880
2019	17174000
2020	17138000
