2465
2
3125
189326
0
1404
3546
1
280
29355
371
3498
4
3779
4471
399
2964
681
3051
1603
360
417
395
572
303
3189
6
1461
618