2810
1
3971
591
2776
2304
1382
574
0
1547
1599
2271
4
2255
2
1583
1720
1585
5293
11
1843
1431
3461
4915
1589
3