528
0
592
614
724
931
858
676
613
606
559
851
617
479
702
423
504
917
1,153
2
503
590
473
782
602
717
659