187

1260

501

1840

647

593

1313

712

1578

886

910

159

468

1969

279

129

1410

942

212

853