1028 620
840 248
689 756
668 316
648 641
581 842
556 893
548 22
448 748
402 688
394 160
370 586
313 660
206 160