Year	Number
1971	16832000
1976	15928000
1981	13297695
1986	13662298
1987	13987000
1988	14212000
1989	14233000
1990	14273000
1991	14229680
1992	14154465
1993	14079246
1994	14166000
1995	14528000
1996	14883500
1997	15207000
1998	15613400
1999	15862637
2003	14521818
2004	13558904
2005	12433155
2006	11548337
2007	10797816
2008	10087007
2009	9613548
2011	9206247
2012	9165252
2013	9092027
2014	9061324
2015	9384610
2016	9566901
2017	9905067
2018	10242404
2019	10543103
2020	10055607
2021	10337989
2022	10640756
