Year	Number
1991	5201298
1992	5354474
1993	5514372
1994	5679377
1995	5848303
1996	6025841
1997	6210102
1998	6398073
1999	6587130
2000	6779400
2001	6982382
2002	7197125
2003	7418531
2004	7642255
2005	7867487
2006	8098945
2007	8341459
2008	8418157
2009	8476630
2010	8515123
2011	8654090
2012	8788788
2013	8923111
2014	9090658
2015	9409632
2016	9710777
2017	9995553
2018	10284558
2019	10593291
2020	10815307
2021	11098782
2022	11592475
2023	11965019
