2 1 1 4 2 420 3 1 7 3 2 1 1 1 1 8 1 4 3 6 3 1 1,849 2 1 1 1 10 1 2 1 42 58 2 9 18 32 1 1