2
3
4
2
6
3
3
3
4
2
260
113
126
142
101
87
48
36
73
58
229
101
46
54
111
34
38
59
102
37
160