1086 738
191 329
561 685
148 960
271 422
117 31
455 315
969 967
593 879
433 878
829 45
98 400
397 171