2159
5
597
1
4043
6
4623
3400
2
1788
5412
696
2377
1668
0
5088
2543
1261
2748
7
3061
1358
2895
1241
2948