Year	Number
1991	470876495
1992	473881993
1993	475968134
1994	479979184
1995	483121724
1996	487823732
1997	492728205
1998	495810926
1999	499733372
2000	503863388
2001	506100063
2002	509867809
2003	513273111
2004	516662954
2005	521982029
2006	527550565
2007	532320185
2008	537121113
2009	538228049
2010	539010943
2011	539686277
2012	542837831
2013	545244484
2014	548148559
2015	551061847
2016	555938018
2017	559958403
2018	564199436
2019	568832706
2020	563081290
2021	565759751
2022	552154232
2023	559279873
