587
0
1131
640
1428
986
544
776
670
820
403
423
532
454
417
463
349
413
957
2522
918
1824
2190
1
390
821
755
1726
327
471
2490