3068
1149
2034
1390
2706
1752
2722
822
807
1411
970
704
743
749
642
699
698
671
677
733
710
748
675
696
765
793
714
4371
767
685
964
860
738
655
839
765
1346
890
667
1332
801
661
816
1848
664
1957
1364
858
765
749
815
735
621
858
706
1286
6989
629
835
883