646 929
1135 333
86 306
695 182
864 199
56 698
259 991
514 381
859 127
668 957
479 1000
351 746
377 473
675 859
588 660
274 129
672 962
134 126
804 525
764 226