3429
0
320
585
596
780
297
417
376
617
106
730
2042
1
4864
607
777
804
228
1125
1928
653
9504
6
391
1334
522
405
828