289 497 416 469 285 418 304 344 260 305 207 168 186 10 46 71 69 83 52 48 23 21 1,459 1,037950