843 605
940 776
802 433
1001 853
506 548
1225 630
692 956
629 464
594 753
347 9
201 784
484 596
859 707
656 1000
180 998
116 536
163 477
366 104
80 142
179 251
735 688
856 31