2756
2
993
1
1513
1060
345
0
1486
2086
3202
847
1794
2313
1344
1612
1260
408
1456
1549
3371
2410
4
1599
2180
3
3175
5
1645
4074
4465
22
3000
1648
5060
19783
2277