604 86
254 485
308 300
729 325
509 877
700 897
592 43
353 21
666 173
511 810
828 380
819 546
532 878
501 581