691 583
682 588
957 973
449 632
351 741
208 464
233 601
112 98
237 453
694 69
503 333
398 126
42 29
345 686
307 469
888 554
643 924
1030 745
658 511
329 79