20 27 10 126 31 106 87 125 2 12 100 363 147 39 153 330 298 219 258 86 2,539 811,0051,423