19783
2
25669
0
2996
572
17946
32302
14
1193
2535
2932
34
3498
4
2649
138
685
800
1153
3090
6
534
2012
1028
2366
1
70
21152
8
1189
3080
3
2316
2921
5
1044
684