19783
2
25669
0
32302
572
2535
2996
21152
8
3083
3090
6
685
2366
1
17946
1431
2595
2932
3498
4
721
964
1329
1294
800
1153
1399
2012
3546
2166
2264
1189
14
3080
3