3083
2
2465
3125
567
0
3779
2139
4
3051
1461
2666
9
1849
317
984
485
2145
1
1672
2990
1294
2478
1516
2986
1659
7495
658
940
2104