3 2 6 16 4 2 1 34 205 68 213 662 97 36 221320