4 570 1296 245 545 1050 304 894 250 97 458 339 307 244 350 164 77 17 27 287 56 122 154 62 578 38 169 106 84 59 5718