14 1000
743 38
812 885
488 61
361 242
645 893
905 773
682 741
897 719
850 493
9 412
587 840
325 366
89 896
207 796
291 617
131 367
363 699
207 208
518 421