25669
0
21152
8
1189
19783
2
2996
3090
6
572
657
2903
3
2932
32302
800
762
1106
4358
14
1729
918
534
536
3080
1866
15233
1
528
255
7034
3012
4
4443
9
476
685