538
404
380
481
497
378
1349
531
767
399
357
366
479
402
362