19783
2
25669
0
572
32302
17946
2535
2921
5
2996
3765
4
240
2907
3116
3
1189
2366
1
2595
5440
8
21152
2932
3498
2512
3008
3546
685
721
3779
2903
2964
800
1603
2264