2086
2
2756
3202
1
847
993
1794
2313
345
0
1344
2585
5
1612
3080
3
1513
1260
1982
408
1456
1060
1549
3371
2180
1486
20312
39
5382
4715
57793
2204
3175
1645
4606