3
2
1
0
6
4
26
12
5
59
41
53
193
35
116
109
63
39
243
112
77
20
25
342
58
43
66
52
18
108
46
9
102
93
33
135