902
849
1175
852
929
841
960
1248
1208
1335
1037
1291
940
1049
1316
1373
1573
1088
855
941
1026
1032
1173
1220
1051
1058
980
966
1374
1134
1006
1124
978
947
917
958