In a zoo, there are Rabbits and Pigeons. If heads are counted, there are 200 and if legs are counted, there are 580. How many pigeons are there?