687 26
637 239
722 4
877 136
335 177
833 564
52 765
472 151
259 79
589 601
63 118
681 238
244 875
319 769
254 532
1000 971
46 791
848 951
406 233
860 726