1089 969
581 173
603 586
688 32
298 424
666 357
508 444
656 10
273 572
512 670
814 850
535 486
481 161
593 5
983 21
137 759
383 473
840 926
662 994
1098 292
989 181
847 343
285 696
507 423