5517
2
108797
0
2744
1
1928
1036
451
2535
4044
5
3083
2476
2465
1743
1045
3125
1977
3546
1453
414
1526
2320
6
930
3779
4471
1015
2964
485
3673
929
3
3051
1603