1078
0
641
1
759
660
717
1106
605
534
1142
451
408
1868
692
1970
1633
496
1650
1547
701
352
355
1030
409
1743
417
726
405
914
452
449