19783
2
25669
0
3090
6
572
3080
3
1417
685
2903
3779
32302
791
2996
3765
4
21152
8
800
534
4358
2595
3041
2535
2013
2932
501
3498
2337
5
658
17946
3008
3589
3354
9