859
1
1739
1856
2
1491
1637
0
507
4471
917
2257
6
1431
4723
34
2357
4
603
1958
3172
3
762
957
894
2582
3594
10