875 5
337 78
816 397
1023 557
1191 932
471 325
668 119
297 991
599 373
309 710
672 129
681 101
179 982
122 356
203 750
226 513
654 419
141 993
689 1000
505 307
1148 36
115 96
1111 286
201 862
589 626
440 174
942 893
765 957