25669
0
2996
19783
2
3090
6
2903
3
572
32302
2932
4358
21152
8
1189
3546
1
3083
3080
1193
2535
17946
3051
3158
2366
685
14
791
800
913
7034
255
1028
6236
10
2525
4