560
260
376
413
466
608
435
451
326
466
670
456
711
318
372
300
300
292
534
565
316
315
460
425
492
563
384
308
464
322
466
410
444
297
777
691
410
353
303