950
532
500
638
537
310
447
436