1010 457
528 38
938 977
182 311
909 417
578 795
178 151
864 923
677 953
448 925
622 492
560 336
156 395
959 842
669 840
527 27