2 2 1 4 2 428 3 1 7 3 2 1 1 1 1 8 1 4 3 6 3 1 1,857 2 1 1 1 10 1 2 1 44 58 1 2 9 18 32 1 1