19783
2
25669
0
17946
2964
1
4471
2478
32302
1512
2986
4044
5
2535
3125
1461
3176
3498
4
2149
1672
2970
3779
5382
1237
940
3033