4324
8396
2482
2142
1669
862
685
1183
635
596
763
656
583
685
1753
677
588
604
625
920
798
750
645
749
724
642
629
904
687
729
699
698
677
733
724
735
710
655
717
634
645
675
704
703
657
786
769
677
775
693
739
965
725
831
710
2322
758
765
772
683