Does anyone know why some players can have over 500 allies? I have seen numerous people with allies in the 600s, yet the cap is supposed to be 500 even if you use gems to get some of your allies. Is this something they won as rewards to some event maybe?