25669
0
19783
2
2932
3090
6
4358
21152
8
2903
3
32302
3080
2996
572
2366
1
2535
4044
5
2465
3083
5440
791
1329
2264
2204
3012
4
14
9956
758
10827
17946
5504
16
1189
685