1085 553
672 534
1016 920
375 501
750 339
334 407
365 808
584 20
840 152
456 82
457 247
942 247
523 765
578 921