19783
2
17946
0
2535
32302
3765
4
25669
1730
1189
2902
16
572
21152
8
2932
3498
2996
3546
1
475
984
3779
2366
14
1153
118
3090
6
3629
2763
4630
3
3929
2422
1537
7793