6
1
0
8
7
5
11
2
31
16
464
44
4
14
18
3
12
27
109
346
60
176
394
48
21
139
162
198
117
65
67
119
49
100
29
115
80