0
425
426
614
286
464
349
451
517
398
436
450
430
365
281
292
263
-1
862
319
346
308
299
260
448
440
545
466
494
479
419
454
359
439
333
1098
1536
1305
1584
1192
1739
2495
2095
1998
1954
1909
1889