1009 457
523 38
937 977
182 311
909 417
578 795
178 151
864 923
675 953
447 925
617 492
555 336
148 395
956 842
667 840
526 27