19783
2
25669
0
2996
32302
572
2903
3
4044
5
17946
14
2535
1675
1
3125
1189
1461
2964
758
1417
3498
4
3765
2595
2478
685
2767
4471
1672
3929
791
1962
3779
721