1450

669

264

943

151

164

1305

1343

588

1957

178

506

815

202

351

1599

407

295

1949

1943