2558
2
456
0
3292
4201
3401
5
2977
1
3519
9
3841
12
2598
976
6561
14
2822
703
1879
16201
19
4456
7
1960
1311
59
10736
26
738
2992
3
6423
1564
2595
8
5226
2050
1145
3329
2255
6