7071
5
1306
0
1568
1
911
1293
2135
944
2307
3
1816
1093
9877
943
38477
34
4248
1419
1431
6713
11
1524
2
1178
2368
652
1717
137
405
496
1813
516
915
1380
619