4085
14524
3093
1843
1789
1832
7982
4804
1390
1102
746
1912
1716
763
1221
3783
1953
785
2621
675
3243
677
807
574
604
704
594
798
762
750
743
645
749
642
632
693
729
699
698
671
733
710
655
748
717
634
786
769
677
739
820
769
720
29787
710
2322
820
847
1275
818