4044
5
3083
2
3683
1
2431
2465
1485
3
1558
3125
297066
0
2476
786
3779
4471
2903
2964
2354
3051
1603
1020
1461
2666
9