4148
2
598
0
25669
19783
3090
6
2902
16
951
1
2903
3
2932
4358
21152
8
2996
572
1189
32302
3080
5658
9
935
2366
3621
14
2535
7870
3428
4044
5
3083
17946
1064
2465
3125