An explanation is here (in interlingua).

Un explanation es hic.


# Zarlino-like intervals (as separate prime factors in numerator
# and denominator) for 12 semitones in the octave.
#
# The program zarlino will then calculate the ratios
# for all combinations of pitches.
      1 : 1         # unison, prime  1:1
2 2 2 2 : 3 5       # minor second  16:15
    3 3 : 2 2 2     # major second   9:8
    2 3 : 5         # minor third    6:5
      5 : 2 2       # major third    5:4
    2 2 : 3         # fourth         4:3
  3 3 5 : 2 2 2 2 2 # augmented fourth 45:32
      3 : 2         # fifth          3:2
  2 2 2 : 5         # minor sixth    8:5
      5 : 3         # major sixth    5:3
    3 3 : 5         # minor seventh  9:5, or 16:9
    5 3 : 2 2 2     # major seventh 15:8
#     2 : 1         # octave         2:1