1003
905
1011
837
1014
836
938
1121
855
839
1001
844
882
1026
1129
869
872
1125
1227
876
1056
966
990
922
1260
996
815
1005
947
1195
859
797
877
856
884
826
957
1368
944
938
1032
883
807
1360
894
789
843
929
1570
1512
1016
924
2183
1546
921
979
975
847
824
1004