19783
2
25669
0
32302
1716
1
2996
2535
572
2932
3498
4
17946
657
2142
1153
3090
6
2012
1290
2366
21152
8
2507
2430
3
1013
3080
2316
20163
44
1426
2921
5
1044
1042
1179
14