14364 666 21532 253 28700 117 57372 17 71708 9 86044 5 114716 2