1005 558
575 14
508 519
624 129
826 271
482 865
796 748
27 500
224 575
987 92
665 439
938 646
216 721
896 689
846 779
239 182
54 953
386 466
273 827
938 450