25669
0
572
19783
2
3090
6
1189
2903
3
2932
2996
14
4358
21152
8
32302
758
3080
1804
1
1193
685
501
2087
2471
1028
1225
2366
2595
657
791
1310
616
800
2535