251 426 104 071 60 068 12716 15 174 14 422 28 074 8 108 5 097 7 666 81 334 106 207 33 47 319 749315