19783
2
25669
0
1015
1
1766
3090
6
572
2366
2903
3
2932
2173
2996
4358
32302
6236
10
21152
8
1967
3080
17946
3546
3071
9
2316
475
2512
3673
1189
964
1992
2744
2902
16
4335