3898
10
2142
2
1045
1
1579
1228
3
1568
1041
2835
4
886
0
2249
752
2562
3655
11
739
1129
1217
1027
1290
1938
2857
3465