多项选择题

因合同纠纷提起的诉讼,哪些人民法院有管辖权()

A、被告住所地人民法院
B、原告住所地人民法院
C、合同签订地人民法院
D、合同履行地人民法院