Year Number 1986 560132 1991 643718 1999 69769 2000 31627 2001 86445 2002 91899 2004 4587 2012 34710 2015 75009 2016 114789 2017 90074 2018 101669 2019 110051 2020 132716 2021 148304 2022 158138