7976
8
1016
1
2456
7258
0
3001
2
2110
3126
3
1813
2999
3180
3054
1170
1449
181997
11
2707
2360
6
6724
586
2886
4
1380
4114
1306
2534