21152
8
25669
0
19783
2
3090
6
2903
3
2932
14
3546
1
4358
2996
572
1193
32302
3080
2366
19944
2535
759
4044
5
6018
3083
17946
2465
1189
3125
337
5440
549
3498
4
1028