16
9
11
7
3
15
97
137
244
1K
175
509
0
122
24
8
2
6
5
177
57
108
14
50
1
140
85
82
18
183
174
298
247