506 71
830 502
938 324
805 192
454 890
285 838
428 679
734 675
746 991
277 959
53 426
354 792
677 891
235 297
174 557
265 722
320 718
970 15
471 67
910 538