399 399 170 391 280 398 285 283 259 269 282 396 250 246 237 237 242 244 236 1,278 1,278 1,272 1,280 1,269 1,267 1,262 1,257 706 693 625 615 581 574 576564