несмотря на + accusative

вопреки + dative

незвисимо от + genitive

при всем (всей всех) + prepositive


Which is the difference?!

thanks