2535
2
32302
0
17946
19783
3090
6
25669
2932
3498
4
3125
4044
5
1153
3765
4471
21152
8
2986
1
1294
2478
3724
3
3080
1044
3083
2465
1849