多项选择题

沿海国在毗连区内行使必要的管制权是为了()。

A.防止在其领土或领海内违反其海关法
B.惩治在其领土或领海内违反其海关法的行为
C.防止在其领土或领海内违反其移民法
D.防止在其领土或领海内违反其财政法