0
460
293
453
559
411
292
470
628
588
403
454
309
368
546
399
465
519
466
274
421
390
436
638
358
469
429
493
324
277
442
265
459
521
386
348
437
1098
1536
1305
1584
1192
1739
2495
2095
1998
1954
1909
1889