906 498
545 275
185 487
944 203
285 465
852 75
671 894
357 865
875 353
251 140
118 279
706 651
582 643
701 362