Study the given information and answer the following questions based on it.
Eight person - A, B, C, D, P, Q, R and S are born on same date and same month of eight different years - 1976, 1982, 1984, 1989, 1992, 1997, 2001 and 2007 but not in the same order. Their ages are calculated based on the year 2022 each of them has any of the Zodiac signs among - Cancer, Leo, Virgo, Libra, Gemini, Scorpius, Pisces and Aquarius.
Neither Q nor B is a Libra. The person who is a Cancer is not the oldest among all. Sum of the ages of R and B is same as sum of the ages P and A, who is not a Scorpius. C is not an Aquarius. Four persons are born between the Scorpius and the Pisces who is born immediately after R. One person is born between R and D who is a Gemini and not born in 2007. Q was born in a leap year and four persons are born between a Virgo and Q. Number of person born before the Virgo is same as the number of person born after Aquarius. Q is not a Leo.