2996
0
1700
1691
1
7793
4
3080
3
3158
2
1044
4044
5
3083
1356
2465
1189
3125
3765
1813
2476
3779
4471
2903
2964
3051
1380
1461
2666
9