finish GetListNum & GetList