52
126
170
115
114
594
136
192
240
187
220
250
298
489
421
570
285
259
377
1012
208
304
285
197
370
466
941
907
316
776