1016 843
364 576
239 992
456 823
61 144
885 441
166 1000
83 520
281 863
464 72
779 753
58 651
294 628
559 79
1011 556
817 765
299 141
777 861
994 246
624 194
174 894
1325 643
948 537
812 161