Also, don't be tempted to put EOL resistors in the panel. That defeats the purpose of them.
If you don't understand what an EOL resister does, here is a brief explanation. When not using EOL resistors, the alarm panel only has two states for every zone, secure or not ready. A short (zero ohms) may indicate an alarm state, typically this is how smoke alarms work, OR an open circuit may indicate an alarm, typically how a window sensor works, for example. But lets say that wire running to that window sensors gets squeezed somewhere between the panel and window, and the two wires short together? Or a rat in the attic eats the wire to a smoke detector? Many things can and DO happen, caused by sloppy workmen, animals, your house shifting, etc.
With no EOL resistor, your panel can't tell the difference between a wire shorted and the window shut, so basically the senor has been bypassed but you may never know it.
So what they do is place a EOL resistor in series with your sensor if its normally closed, or in parallel with your sensor if its normally open, and you set the panel to monitor them. An HAI EOL is 1000 ohms, so the panel monitors each zone for that 1000 ohm reading. If your wire now gets shorted, the panel will know immediately and you'll get a "trouble" indication for that zone. So EOL resistors allow the wires to be monitored.
You will have zone wires all through your house, and this way you can be guaranteed that they are working correctly. Without EOL resistors, you really don't know that for sure. You still can have multiple sensors on one zone, just one one EOL resistor for each zone (not each sensor.)