428
512
394
392
676
393
426
420
385
1037
401
435
418
1299
517