Io farei così , facendo una divisione iniziale solo per città di appartenenza

http://www.comunicatori.net/forum/