30 43
882 686
845 974
857 632
422 749
141 840
552 790
197 655
472 684
167 993
138 153
749 314
1004 552
796 132
792 918
604 270
743 595
832 574
1002 946
406 542