1004 26
585 647
676 818
471 659
503 327
87 558
783 459
351 791
554 598
498 649
249 163
625 147
35 435
681 670
760 623
201 247
394 594
347 553
856 510
686 260