535 163
541 680
287 344
562 533
764 977
945 255
423 175
74 736
460 790
986 81
138 371
857 179
203 240
858 715
20 900
62 534
421 627
934 610
751 957
842 599