3331
3741
5115
693
1168
596
1053
735
644
939
816
773
3111
688
729
742
828
849
1454
661
647
716
2672
1389
690
790
742
708
741
878
888
838
1273
658
738
738
737
812
859
982
709
799
758
685
2981
856
810
728
1065
713
783
708
737
713
700
737
766
837
797
777