463

206

833

598

120

1333

1277

1274

133

1717

1135

634

979

881

939

670

1220

840

424

1068