497 469 416 418 250 344 285 304 289 305 186 207 168 71 46 83 69 48 52 8 21 1023