1250 1000
539 258
642 918
742 601
786 541
1253 496
837 932
180 504
736 169
915 592
69 586
25 762
637 247
348 289
785 148
488 778
965 77
409 106
153 985
650 337
63 205
74 654
539 335
598 599