1005 65
2983 412
370 394
158 586
285 683
852 190
543 55
999 488
400 488
2076 702
1008 557
397 364
787 854
580 511
1164 1000
444 617
329 49
1553 842
1237 359
868 911
407 893
67 889