Oceanian Flags quiz

Oceania consists of Australia, New Zeeland and a lot of (semi) independent islands, which all have their own flag. Can you identify all these Oceanian flags from countries like Tonga, Fiji, Guam, Solomon Islands, Hawaii, Tuvalu and New Caledonia?