893 306
508 450
642 11
752 394
516 848
848 307
1281 655
408 988
860 558
1065 144
535 275
550 170
574 501
302 357
631 591
421 298
724 631
223 6
563 245
428 647