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