P2504