655
0
440
1928
2348
2190
459
622
359
1522
480
1568
681
904
365
489
509
868
1617
437
822
697
442
307
433
813
488
730
1024
473