19783
2
17946
0
21152
8
2535
32302
3765
4
25669
572
1189
1618
2044
3354
1
2057
2996
2932
3546
3498
1683
1225
3779
2476
635
582
984
5375
14
1153
3090
6
576
1849