4 3 3 4 12285 2672 4524 9635 6113 3119 5974 12286 34