437
269
620
620
349
256
501
532
596
257