Year	Number
1990	12585347
1991	12311241
1992	11976691
1993	11713906
1994	11519061
1995	11223515
1996	10945983
1997	10653934
1998	10357987
1999	10047137
2000	9764081
2001	9471639
2002	9154251
2003	8808592
2004	8536090
2005	8207148
2006	7922065
2007	7660831
2008	7449605
2009	7184407
2010	6970778
2011	6739679
2012	6550521
2013	6349471
2014	6143153
2015	5950621
2016	5770759
2017	5601335
2018	5434162
2019	5264687
2020	5098247
2021	4949260
2022	4815599
