19783
2
25669
0
2535
32302
2996
2173
1
255
572
2932
3498
4
1189
17946
14
1225
3673
3
1153
5043
3090
6
2012
2595
2366
21152
8
685
2649
721
1193
800
3080
2316
534