406
346
383
1423
545
1098
427
410
964
486
449
443
482
412
1532