4078
14504
3085
1838
1784
1829
7943
4796
1387
1096
739
1904
1710
759
1215
3769
1947
783
2614
672
3233
674
802
573
598
700
591
793
756
745
739
642
746
638
630
689
725
696
692
669
728
708
651
744
714
627
783
765
674
736
814
765
717
29768
705
2317
815
843
1265
813