501 3
141 536
767 136
663 500
94 335
294 595
144 262
539 262
492 15
903 640
60 195
880 922
541 717
726 842
661 962
717 793
296 638
442 141
530 595
346 115