Returns a list of lists, one for each preference, of candidates ordered from most preferred
        to least. Note that ties are not indicated in the returned lists. Also returns a list of
        the number of times each preference is given.

def getOrderVectorsEGMM(self):
        """
        Returns a list of lists, one for each preference, of candidates ordered from most preferred
        to least. Note that ties are not indicated in the returned lists. Also returns a list of
        the number of times each preference is given.
        """

        orderVectors = []
        for preference in self.preferences:
            orderVectors.append(preference.getOrderVectorEGMM())
        return orderVectors