25669
0
19783
2
2996
685
791
572
913
1
800
534
2219
4
3090
6
1189
2595
501
3176
2903
3
2932
1849
657
15233
951
4358
21152
8
8527
2226
255
7909
223
32302
2337
5