11153
8
25669
0
19783
2
3090
6
2903
3
2932
4358
2907
21152
2996
572
32302
1360
1
3080
997
866
2838
3412
2655
845
3957
3245
2744
2366
1433
14
2535
3351
1728
4044
5