Freelancer:
rakibpath
6 type body shape
Let me know if you need any additions or subtractions.