306 485
320 684
68 158
1009 968
213 675
975 838
731 540
847 132
355 680
829 927
881 108
445 572
1002 890
244 567
77 694
854 411
168 55
965 255
101 98