1006 416
446 680
98 660
772 660
102 408
643 588
887 326
973 878
150 803
42 22
862 257
39 31
699 631
193 889
267 978
26 107
318 626
221 844
598 469
870 132