A1398 All

While all these batteries seem compatible at first glace, they are not. A1417 vs a1494 have different voltages, and a1494 vs a1618 have connectors in different locations.