1035 765
590 892
734 738
55 960
456 391
315 643
97 75
210 867
1002 807
325 284
851 505
304 231
901 702
993 2
560 331
774 360
616 695
137 7
786 922
842 999