120
80
31
7
615
611
85
66
129
344
303
801
136
518
132
646
59
30
24
4
155
1K
146
427
17
2
304
295
33
5
105
150
183
218
116
57
180
188
219
207