0
382
370
475
319
523
452
346
310
267
250
359
494
405
556
369
390
415
356
372
500
521
431
413
278
406
303
414
265
408
402
312
416
534
1098
1536
1305
1584
1192
1739
2495
2095
1998
1954
1909
1889