19783
2
25669
0
4358
6
3090
572
1045
2903
3
2932
2996
32302
21152
8
717
1
536
3574
3080
3546
585
670
2245
2204
5
17946
562
3475
2629
800
2366
307
3158
3014
20
1189