2907 159 334 361 186 1401 1686 6000 1255 27 1015 457 6156 523 8 158 613 32 1050 164 55 1216 15 1157 6884