0
337
388
403
295
427
434
371
466
406
442
445
508
551
354
472
287
499
370
322
489
627
355
501
367
433
327
488
418
333
310
276
484
1098
1536
1305
1584
1192
1739
2495
2095
1998
1954
1909
1889