3041
2
25669
0
14
19783
2535
4044
5
3083
17946
2465
1563
3125
1404
3546
1
32302
387
1064
1704
1397
691
2378
1107
3498
4
2676
743
3779