1027 684
429 539
241 567
653 163
1055 693
675 761
343 303
638 307
740 185
462 387
299 134
251 493
425 685
804 940
328 250
420 357
80 169
1328 903
104 400
294 688