500 250
303 272
807 960
538 492
102 888
288 219
840 2
755 893
160 462
848 66
644 173
98 464
299 304
688 339
209 115
684 935
873 357
706 101
796 101
460 189
48 604
55 789
416 561
938 659
154 36
982 735
166 595
841 771
659 931
337 312