19783
2
25669
0
32302
866
1
2535
2932
3498
4
2884
5
845
2781
17946
1721
1153
3090
6
2012
2366
21152
8
380
159
3080
3
2316
1650
2660
2921
779
1044
687
2152
4179
4044