2313
1
2756
2
2086
3202
847
993
1794
345
0
1344
1612
1513
1260
408
1456
1060
1549
3371
2180
3
1486
3175
5
1645
1458
2271
4
1966
4684
3024
1354
2534