35 3 2 16 16 5 2 2 4 21 748