989
993
988
1336
1078
1080
1307
1099
1041
1063
1217
902
940
922
890
972
953
1052
921
952
1213
934
1611
1117
978
919
870
876
1023
1028
882
971
1330
1141