19783
2
25669
0
32302
17946
345
2964
1
1849
3176
3597
20
4044
5
4471
2535
3125
5382
1461
2476
4765
8
3498
4
389
2478
2756
1672
3546
2903
3
1603
3196
2906
3779
2986
940