999
1001
996
1347
1087
1088
1317
1109
1049
1070
1229
907
946
929
897
981
960
1061
928
961
1222
1618
1124
984
925
877
882
1031
1038
894
927
1337
1149