25669
0
3090
6
19783
2
2932
2903
3
4358
21152
8
2996
572
32302
3080
1189
4443
9
14
7034
3423
501
10827
4
17946
3083
444571
2535
3386
3012
758
3125
685
4471
2465
2204
5