Faits: Faits: A. La société à responsabilité limitée X._ sàrl (ci-après : la société) était affiliée en tant qu'employeur auprès de la Caisse cantonale genevoise de compensation (ci-après : la caisse) depuis son origine. Sa faillite a été prononcée le 24 mars 1998; la liquidation de cette faillite a été suspendue le 5 mai suivant faute d'actifs. Le 22 octobre 1998, la caisse a adressé à G._ et P._, qui ont été inscrits au registre du commerce en qualité d'associé-gérant pour le premier et d'associé (non-gérant) pour le second, une décision en réparation du dommage portant sur un montant de 9'539 fr. 45. Ce montant correspondait aux cotisations AVS/AI/APG et AC des années 1996 et 1997 perdues dans la faillite. Le 22 octobre 1998, la caisse a adressé à G._ et P._, qui ont été inscrits au registre du commerce en qualité d'associé-gérant pour le premier et d'associé (non-gérant) pour le second, une décision en réparation du dommage portant sur un montant de 9'539 fr. 45. Ce montant correspondait aux cotisations AVS/AI/APG et AC des années 1996 et 1997 perdues dans la faillite. B. G._ et P._ ayant formé opposition contre ladite décision, la caisse a porté le cas devant la Commission cantonale genevoise de recours en matière d'AVS/AI (depuis le 1er août 2003 : Tribunal cantonal des assurances sociales, Genève), le 23 décembre 1998, en concluant à ce que les défendeurs fussent condamnés à lui payer solidairement la somme de 9'539 fr. 45. Le 5 mars 1999, la caisse a également notifié une décision en réparation du dommage à B._, en sa qualité d'organe de fait. Celui-ci ayant formé opposition contre ladite décision, la caisse a ouvert action en responsabilité du dommage, le 10 mars 2000, en concluant à ce que B._ fût condamné à lui payer la somme de 9'539 fr. 45. B._ est décédé le 4 octobre 2002. Sa succession a été répudiée. Par jugement du 15 juillet 2004, la juridiction cantonale a admis entièrement les conclusions de la caisse à l'égard de G._ et de B._. Elle les a en revanche rejetées à l'égard de P._. C. G._ interjette recours de droit administratif contre ce jugement dont il demande l'annulation. L'intimée conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. L'intimée conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. D. Par lettre du 2 février 2005, l'Office des faillites de Genève Carouge a déclaré qu'il renonçait à intervenir dans la présente procédure. Il a précisé que la créance de la caisse dans la faillite de B._ avait été définitivement colloquée pour un montant de 9'539 fr. 45.