999
1002
996
1347
1087
1088
1317
1109
1049
1070
1230
908
946
929
897
982
960
1061
928
961
1222
947
1618
1124
984
926
877
883
1031
1039
895
981
927
1338
1149