860
907
929
871
1143
859
952
916
964
883
1001
975
1039
1024
1439
902
1157
890
983
1025
1219
915
862
932
925
877
1011
888
876
1098
1130
1290