1060
1
345
0
1309
2086
2
1992
3
3202
847
993
1794
2313
1344
1612
1513
697
1260
408
1456
1549
3371
2180
2756
1486
4914
3175
5
1645
5389
1354
4074
14125
10
1295