13 940 495 true 0 3 4 7 12 16 19 21 23 27 28 36 37