952
916
964
883
1002
976
1040
1025
1439
926
877
1011
888
876
1099
1130
1290
860
859
1152
919
891
873
1164
1042
879
878