1073 553
667 534
1016 920
372 501
747 339
330 407
351 808
579 20
833 152
456 82
455 247
942 247
510 765
570 921