Year	Number
1996	262891.05
1997	276007.01
1998	278593.70999999996
1999	277469.44000000006
2000	290457.92
2001	299798.25
2002	309718.88
2003	321949.44
2004	341982.73
2005	376954.1999999999
2006	396082.8499999999
2007	414091.57999999996
2008	436177.42
2009	454294.76
2010	466989.6199999999
2011	485888.6499999999
2012	505012.54999999993
2013	514498.45
2014	525829.9099999998
2015	529284.5
2016	530557.5299999999
2017	531716.0900000001
2018	533924.22
2019	546474.12
2020	573765.1700000002
