604
680
426
236
315
359
291
227
554
468
336
1170
540
288
339
349
320
552
440
472
278
320
236
252
312
221
299
281
242
347
755
339
243
270
316
1059
1438
837
875