406
540
410
426
449
1119
468
1414
377
422
466
421
1055
987
399