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