3331
3742
5115
694
1168
596
1053
735
644
940
816
775
3111
688
729
742
828
850
1456
662
647
716
2672
1389
690
791
742
708
741
878
891
838
1274
658
738
738
738
812
860
982
709
799
758
685
2981
856
810
728
1065
713
783
709
737
713
700
737
766
837
798
777