407 308 245 259 647 382 628 271 541 445 205 249 190 403 394 210 259 680 366 595 308 371 225 556 600 503 291 210 677 225 626 595 593 209 467 668 405 655 593 440