542

509

153

263

1174

1075

1628

555

1956

1806

959

267

1202

109

975

718

576

1576

824

922