12
4
3
2
19
9
3
46
3
26
29