19783
2
17946
0
2535
32302
3765
4
25669
572
1189
21152
8
2996
2932
3546
1
3498
3779
2476
2113
984
14
1153
3090
6
1849
6164
2711
118
3261
3
13018
3998
5
2763
3080
2300