1161 1000
646 859
714 234
896 230
1546 842
154 586
1008 396
397 488
721 80
546 966
618 278
766 735
34 641
999 488
231 76
88 535
656 875
264 828
394 364
22 113
664 706
619 851