Year	Number
2000	10663550
2001	10278350
2002	9993365
2003	9728005
2004	10615500
2005	9915180
2006	9102445
2007	8372450
2008	7807375
2009	7224530
2010	6994020
2011	6708600
2012	6636895
2013	6702830
2014	6913015
2015	7132215
2016	7256345
2017	7382580
2018	7587990
2019	7813180
2020	8057285
2021	8182365
2022	8397830
2023	8492840
