625
0
888
410
646
388
427
492
499
406
420
517
400
341
488
396
520
421
349
503
390
575
385
327
569
457
346
445
325
1314
524
805
644
418
453
468
516
475
479
608
530
458
467
446
512
416
525
612
471
554
570
483
452
478
436
552
514
561
657
473
518
604
1639
594
730
577
579
586
647