3426
4
5375
0
1382
1
2268
734
3735
787
1390
1135
1161
3083
2
2133
1129
1401
2465
1056
984
2932
2181
1455
1140
2903
3