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