2535
2
10827
4
3518
0
12779
8
1158
1078
2727
1
4044
5
3083
511
17946
1761
2465
929
3
758
614
8267
3125
3546
32302