488
321
349
383
315
361
290
823
582
354