1035 807
668 224
745 648
370 324
105 39
846 629
552 883
576 26
81 399
468 524
329 271
862 494
588 247
163 23
648 856
841 150
42 159
590 285
363 967
1002 827