2558
2
456
0
1228
1739
1
2967
3
2526
1336
4201
3401
5
2480
976
1699
3239
6
6561
14
1372
2019
703
1879
2735
16201
19
2083
4456
7
1311
10736
26
2555
983
6423
9
2129
1264
2595
8