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