19783
2
25669
0
32302
17946
2964
1
4471
2478
1512
2986
4044
5
2535
3125
1461
3498
4
2149
1672
3779
1237
940
2258
569
1153
3426
2194
1849
2902
16
1755
21152
8
7258
3083