25669
0
21152
8
2996
2903
3
2366
1
1189
14
19783
2
3090
6
572
1212
2932
2258
4358
32302
341
2087
800
17946
475
2471
951
3080
1289601
4
657
2535
1193
3779
4044
5
96