7071
5
1306
0
1568
1
911
1293
2135
944
2307
3
1816
9877
943
38477
34
4248
1419
1431
6713
11
1524
2
1178
2368
1813