Generation 1 (1)
 Generation 2 (1)
 Generation 3 (2)
 Generation 4 (2)
 Generation 5 (4)
 Generation 6 (8)
 Generation 7 (16)
 Generation 8 (32)
 Generation 9 (61)
 Generation 10 (80)
 Generation 11 (86)
 Generation 12 (79)
 Generation 13 (70)
 Generation 14 (56)
 Generation 15 (51)
 Generation 16 (39)
 Generation 17 (27)
 Generation 18 (19)
 Generation 19 (7)
 Generation 20 (3)
 Generation 21 (3)
 Generation 22 (3)
 Generation 23 (3)
 Generation 24 (3)
 Generation 25 (3)
 Generation 26 (3)
 Generation 27 (2)