From the following list, select all the customer characteristics that are commonly analyzed by a CRM and used to create an ideal customer profile?
1) Demographics
2) Purchase history
3) Interests and hobbies
4) Customer satisfaction
5) Geographic location