19783
2
25669
0
2996
32302
572
3125
17946
4044
5
14
1189
2535
3426
4
758
2595
685
1461
2964
1
3498
2478
657
616
4471
1672
791
1849
3779
721
2986
4358
6
1225