4
18
12
46
8
16
28
3
12
3
2
4
6
7
283
7
4
6
3
151