559
1
0
188
175
171
286
108
195
121
716
466
127
63
130
107
137
123
85
113
102
239
267
97
183
58
77
84
946