1011 961
403 257
196 678
43 228
264 112
762 855
856 347
556 273
249 464
346 52
737 393
478 445
984 18
833 840