19783
2
32302
0
25669
2996
471
757
810
1
2535
2903
3
2932
453
438
3498
4
414
572
456
1928
17946
445
3758
818
72
663
173
2524
7793
758
14
728