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