596 5
288 696
713 12
850 718
454 896
58 645
715 123
806 504
395 713
314 516
503 418
345 459
1035 287
557 598
618 636
59 123
441 375
1019 663
353 628
232 816
523 430
501 70
584 294
217 315