607
177
159
179
166
386
74
65
135
98
113
27
129
117
100
182
186
75
128
175
203
193
399
436
340
251
610
277
119
920