952
916
964
883
1002
975
1040
1024
1439
926
877
1011
888
876
1098
1130
1290
859
1152
919
860
891
873
1164
1041
878