19783
2
345
0
25669
32302
536
4044
5
17946
14
2996
2535
1769
1
3125
314
1189
1849
577
1461
385
2964
437
3498
4
2478
4471
3597
20
1672
692
3779
2986
940
572