512
399
683
372
28