1092 319 320 322 670 929 1341 2438
176 291 292 293 623 652 688 949 953 1215 1363 2039
134 273 598 1288 1289 1290 1312 1439 2143 2302