19783
2
3090
6
25669
0
4358
572
21152
8
4044
5
2903
3
32302
2932
2996
3498
4
2366
1
2535
14
9956
3080
2525
534
17946
5440
721
1189
4471
3673
5489
11
800
2964
3125
3779