254
591
392
408
451
310
260
1390
339
514
345
233
1290
283
359
332
1413
1440
307
1385
309
376
297
250
388
227
429
185
201
412