959
0
1047
1
1253
623
425
1085
3
628
1699
2
641
696
1007
674
1402
1245
82
632
1032
1763
624
558
706
781
1114
79
483
526
1072
860
1224
704