Oh, you're a Senran Kagura fan?

Name aleast 10 characters and 5 factions.