628 531 373 386 339 325 292 207 237 235 170 126 116 71 58 35 39 23 23 12 24 1 1 1 726 341 274 230 331 303 222 106 135 190144