1047 962
813 96
835 123
382 651
644 720
57 38
673 653
404 984
187 648
990 588
856 913
318 547
849 280
795 44
449 148
947 567
445 370
25 616
392 618
169 886