1175
2
2125
0
1676
1788
1
1992
3
1535
697
685
1382
1309
3380
3065
8527
4914
1494
4
717
1136
2271
807
3612
10
5389
2954
608
3971
3629