676 487
330 280
869 57
447 526
671 563
122 352
387 979
687 815
306 403
758 986
448 299
1044 925
245 192
86 997
969 185
418 32
544 465
868 513
767 484
400 126