3125
2
3546
1
32302
0
1230
4
3498
3779
2948
6
4471
1365
3868
10
2964
1015
1062
3051
1603
1344
2748
1061
1903
3
1461
2089
1595