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