2465
2
3125
189326
0
1404
3546
1
770
32302
593
280
3498
4
1045
3779
80
4471
2964
3051
1603
3189
6
1461
3539
3
2773
2405
2740