1008 416
450 680
104 660
776 660
105 408
646 588
889 326
977 878
151 803
43 22
862 257
41 31
702 631
193 889
270 978
28 107
320 626
225 844
598 469
870 132