500 250
303 272
807 960
538 492
102 888
288 219
840 2
755 893
160 462
848 66
644 173
98 464
656 805
796 611
415 365
395 64
58 896
470 650
754 530
210 295
267 817
170 829
926 999
217 95
592 234
43 524
391 804
779 954
165 866
769 906