986
991
985
1335
1077
1303
1097
1040
1060
1215
900
938
922
889
971
950
1050
918
1210
932
1609
1115
976
917
867
873
1020
1027
880
969
1329
1139