1006 576
142 77
887 714
437 64
937 701
315 996
141 355
373 594
782 140
925 704
634 538
503 536
689 97
616 142
701 949
651 323
227 131