2558
2
456
0
703
1
3292
2977
4201
3401
5
2584
4
976
6561
14
1879
16201
19
1475
4456
7
1257
1311
1347
1184
10736
26
6423
9
4072
2595
8
2050
1145
3329
2772
1019
1256
2480
2304