2397
2
1530
1
5481
835
7532
4
1858
1033
2297
1458
3
1207
1948
0
2708
2189
1692
2746
1345
3868
7
2361
3471
5590