3358
1683
620
766
1003
753
794
628
659
780
696
638
907
929
658
688
832
830
1164
730
774
796
827
667
788
826
746
846
848
951
972
874
930
1201
1142
993
865
825
820
877
894
970
889
1110
5080
1153
1107
999
1579
1024
976
912
1132
1085
1090
1206
936
1078
1134
1070