703

1726

501

139

1630

848

630

131

1119

737

742

501

1379

1083

288

1359

1822

279

1050

838