3326
3740
5114
693
1168
595
1053
735
644
939
816
773
3111
688
727
741
828
849
1454
661
647
715
2672
1389
690
788
742
707
741
878
888
838
1273
657
737
738
736
811
859
980
709
799
758
685
2980
856
810
728
1062
711
783
708
737
713
700
737
764
837
795
777