670
0
717
1
1045
536
1692
1585
828
1604
3429
918
653
1756
1498
692
804
581
1008
693
458
743
1004
637
488
2125
736
4248
947
495
527